У меня есть пользовательский UINavigationController, который поддерживает автоматическое вращение. У меня также есть UIDatePicker на одном из моих представлений, который я бросаю в стек навигационного контроллера. Автоматический поворот работает, если я запустил представление выбора даты в портрете и затем повернул его. Если я попытаюсь загрузить представление выбора даты в ландшафте, то сначала все испортится. Похоже, если бы он не поддерживал поворот, и в кадре было только около половины сборщика, видимого и от центра.Загрузка UIDatePicker в ландшафт на UINavigationController
Я попытался сделать свой собственный выбор даты, который поддерживает автоматическое вращение, если это была проблема, я попытался создать два разных вида и поменять их, и я попытался изменить размер кадра вида на Метод ViewWillAppear. На данный момент никто из них не работает для меня.
У кого-нибудь есть предложения по тому, как получить выбор даты, чтобы правильно отображаться в ландшафте на навигационном контроллере? Я, наверное, пропустил что-то простое, и ответ прямо передо мной, но я не нахожу его.
Apparantly это не делает правильно, если устройство уже находится в альбомной ориентации, когда контроллер представления загружается из кончика пера. Поэтому ваше исправление для воссоздания элемента управления имеет смысл, но я нашел более хорошее исправление, см. Мой ответ. – progrmr