UIToolbar height on device rotation

From the iOS Human Interface Guidelines, iOS UI Element Usage Guidelines

On iPhone, take into account the automatic change in toolbar height that occurs on device rotation. In в частности, убедитесь, что ваш обычай значки панели инструментов хорошо вписываются в более тонкий панель, которая появляется в альбомном ориентация. Не указывайте высоту панели инструментов программно.

Я вижу, что высота меняется с 44 до 32 точек в Mail , Twitter для iPhone и Dropbox , например, но когда я добавляю панель инструментов (с помощью Interface Builder) и мой подкласс UIViewController автоматически поворачивается ( shouldAutorotateToInterfaceOrientation: возвращает YES), панель инструментов не меняет автоматически свою высоту при повороте устройства.

Ссылка на класс UIToolbar не упоминает об этом автоматическом изменении высоты, поэтому я должен изменить его программно, даже если HIG говорит Не указывать высоту панели инструментов программно ?

15
задан 0xced 5 August 2012 в 20:45
поделиться