Pozwól mi wyjaśnić, co mam na myśli, gdy mówię, że chcę również obrócić mój podgląd. Umieściłem wiele obrazów, żeby się oczyścić. Może to wyglądać bardzo, ale tak nie jest. Chciałem tylko być jasne.Uczyń również podgląd subskoku, gdy urządzenie jest obrócone na iPhonie/iPadzie.
W pliku nib, nad którym obecnie pracuję, mam przycisk UIView i.
UIView, że stworzył interfejs Builder jest połączony z IBOutlet nazwie ViewMain:
i przycisk wykonuje następującą metodę:
i co ta metoda polega na tym, że umieszcza widok z innego pliku nib w kontrolerze UIView, który utworzyłem w interfejsie interfejsu r. Plik stalówka że ja faktycznie umieszczenie jest:
Właśnie umieszczone wyrywkowe kontrole, aby lepiej zilustrować mój punkt widzenia.
więc wszystko tak daleko jest super (widok z anotherViewController pokazuje się na ViewMain gdy użytkownik naciśnie przycisk)
wszystko wygląda świetnie, ale Zauważ co się dzieje kiedy obrócić Moje urządzenie:
Chciałbym również, aby mój podgląd (anotherViewController.view) również się powiódł. Nie mam nic przeciwko, jeśli jest większy niż ViewMain, ponieważ mogę mieć przezroczyste tło. Po prostu muszę go również obrócić. Jak mogę to zrobić?
Chcesz go obrócić? Czy chcesz, aby widok zmienił wymiar, aby pasował do nowego rozmiaru? –
, aby dopasować wymiary widoku zewnętrznego/głównego ... To samo dzieje się po obróceniu UIView, który nie ma żadnych subviews. Chcę, żeby zachowywał się jak uiview, który ma białe tło. Zmiana rozmiaru może być rozwiązaniem. Nie wiem jak to zrobić ... –
powodem tego, że nie jest to obracanie, jest to, że viewController nie znajduje się w hierarchii kontrolera widoku, więc nie otrzymuje powiadomień o rotacji. jest objęty sesją 102 lub 104 wwdc, jeśli masz dostęp do filmów (http://developer.apple.com/videos/wwdc/2011/) – MCannon