У меня есть приложение iOS с виджетами iOS 8, я пытаюсь получить размер фрейма, который содержит мой виджет (НЕ размер экрана устройства), возможно ли это?Получить размер кадра UIView - iOS
Я пробовал следующее, но он возвращает размер кадра всего экрана устройства, который не является тем, что я ищу.
CGSize sz = [UIScreen mainScreen].bounds.size;
В сущности, это то, что я ищу:
«Я пытаюсь получить размер фрейма, который содержит мой виджет». Но это виджет, который _sets_ определяет размер этого фрейма, так как вы можете не знать, что такое размер? Ширина - ширина экрана (за исключением встроенных полей, о которых вы знаете), а высота определяется вашими внутренними ограничениями макета. – matt
@matt Причина, по которой я задал этот вопрос, заключается в том, что я использую библиотеку Github под названием SCLAlertView, но в моем виджете iOS 8 она не отображается в середине экрана. Это неправильно, потому что он использует весь размер экрана устройства, чтобы определить, где он должен быть, но для виджета вам нужно использовать высоту виджета, а не высоту экрана, чтобы понять это. Так что я хочу сделать, это передать высоту виджета или получить библиотеку, чтобы выяснить высоту самого виджета. – Supertecnoboff