В Руководстве по физическому интерфейсу iOS Руководства по использованию элементов пользовательского интерфейса iOS
На iPhone учесть автоматическое изменение высоты панели инструментов что происходит при вращении устройства. В в частности, убедитесь, что ваш пользовательский значки на панели инструментов хорошо вписываются в тоньше бар, который появляется в ландшафте ориентации. Не указывать высоту программной панели.
Я вижу, что высота меняется с 44 точек до 32 точек в Mail, Twitter для iPhone и Dropbox, например, когда я добавляю панель инструментов (с помощью Interface Builder) и автоматически подменяю подкласс UIViewController (shouldAutorotateToInterfaceOrientation:
возвращает YES), панель инструментов автоматически не изменяет свою высоту при вращении устройства.
Ссылка на класс UIToolbar не упоминает об этом автоматическом изменении высоты, поэтому я должен изменить ее программно, даже если HIG говорит, что Dont указывает высота программной панели программно?