Czy mogę użyć dwóch xibów z jednym kontrolerem - re: portowanie na iPhone'a 5

Właśnie przesłałem pierwszą aplikację do sklepu z aplikacjami (Tak, to właśnie zostało zatwierdzone!). Chcę teraz zaktualizować go, aby działał (lepiej wyglądał) na większym ekranie iPhone 5. Nie zamierzam zmieniać niczego innego niż zmienić nieco układ dla większego ekranu.

UWAGA: Nie chcę, aby mój obecny xib był rozciągnięty.

Czy można utworzyć dwa pliki xib (tj. Skopiować mój aktualny plik xib na ekranie głównym) i podłączyć je do kontrolera widoku i mieć go tak, aby podczas uruchamiania aplikacji aplikacja wykryła, czy jest ekran iPhone 5 lub wcześniejszy ekran. Następnie, w zależności od urządzenia, pokaż użytkownikowi inny ekran.

Zamierzam, aby podstawowa aplikacja pozostała taka sama. Chcę tylko przedstawić nieco inny (wyższy) ekran dla użytkowników iPhone 5 z kilkoma przyciskami / przedmiotami przeniesionymi do nowego układu. W przeciwnym razie nie będę dodawać ani usuwać niczego z interfejsu.

To pytanie / odpowiedź TAK pokazuje, jak przełączać się między widokiem iPhone'a lub iPada. Tak zrobićten. Oba są pomocne, ale nie wiem, jak to zmodyfikować w okolicznościach, w których użytkownik używa iPhone'a 5 z większym ekranem lub iPhone'a 4S i poniżej. Zakładają także dwa kontrolery widoku. Chcę tylko JEDEN kontroler widoku, ponieważ absolutnie NIC w logice kontrolera widoku się nie zmienia - tylko rozmieszczenie obiektów na ekranie zmienia się i to wszystko odbywa się w XIB.

Powinienem pomyśleć, że odpowiedź powinna być taka, że ​​kontroler widoku ocenia, jakie urządzenie jest uruchomione, a następnie wyświetla odpowiedni xib? Tak? Nie?

Jeśli tak, to jak bym to zrobił?

questionAnswers(3)

yourAnswerToTheQuestion