Mam niestandardowy UINavigationController, który obsługuje automatyczne obracanie. Mam również UIDatePicker w jednym z moich widoków, które rzuca na stos kontrolera nawigacyjnego. Automatyczne obracanie działa, gdy zacznę przeglądać widok daty w pionie, a następnie go obracać. Jeśli spróbuję załadować widok wyboru daty w pejzażu na początek, widok jest cały pomieszany. Wygląda na to, że nie obsługuje rotacji, a ramka ma tylko połowę selektora widocznego i poza środkiem.Ładowanie UIDatePicker w pejzażu na UINavigationController
Próbowałem już zrobić własny selektor dat, który obsługuje automatyczne obracanie w przypadku, w którym był problem, próbowałem tworzyć dwa różne widoki i zamieniać je, i próbowałem zmienić rozmiar ramki widoku na Metoda ViewWillAppear. Żadne z nich nie wydaje się pracować dla mnie jak dotąd.
Ktoś ma jakieś sugestie, jak ustawić, aby selektor daty pojawiał się prawidłowo na kontrolerze nawigacyjnym? Prawdopodobnie przeoczyłem coś prostego, a odpowiedź jest tuż przede mną, ale nie znajduję tego.
Co pewien czas nie wyświetla się poprawnie, jeśli urządzenie znajduje się już w orientacji poziomej, gdy kontroler podglądu jest ładowany ze stalówki. Więc twoja poprawka do odtworzenia kontroli ma sens, ale znalazłem ładniejszą poprawkę, zobacz moją odpowiedź. – progrmr