Прогнозирование фреймов элементов пользовательского интерфейса в -shouldAutorotateToInterfaceOrientation:

Можно ли запросить (программно, во время выполнения), какой будет высота / толщина панели навигации и / или панели инструментов после поворота?

То есть, при построении фрейма для определенного подпредставления я хочу установить его фрейм относительно доступного пространства между панелью навигации и панелью инструментов. Чтобы сделать его плавным, лучше всего сделать это в shouldAutorotateToInterfaceOrientation: , а не в didRotateFromInterfaceOrientation: , но с такими значениями, как self.navigationController.toolbar.frame.size73.height ] различаются между ориентациями и устройств.

Я хотел бы рассчитать мой новый фрейм субпредставления относительно того, какая толщина панели инструментов будет , и я бы хотел сделать это без значений жесткого кодирования, таких как 32pt, 44pt и т. Д.

Любые мысли?

6
задан Halle 21 August 2011 в 18:13
поделиться