2012-06-22 8 views
8

Chcę się tylko dowiedzieć, czy jest możliwe, aby aplikacja na iPada i iPhone'a miała taki sam scenariusz?Cel C - Jeden scenorys na iPada i iPhone'a

Obecnie mam 2 storyboardy, jeden na iPada i jeden na iPhone'a. Czy oba urządzenia mogą działać z tego samego scenariusza?

Pozdrawiam, EZFrag

+1

Myślę, że lepiej jest dostosować go do innego rozmiaru ekranu, ale można go wymusić na tej samej Storyboard z opcji projektu. – nhahtdh

Odpowiedz

22

Jeśli iPhone i iPad ma takie same poglądy, to jest możliwe, widoki utworzone w iPhonie potrwają do wypełnienia ekranu iPada, jednak nie jest to zalecane, ponieważ iPad ma większe ekran należy utworzyć różne widoki z różnych ustaleń widok i struktury zarówno dla iPad i iPhone

Aby ustawić taką samą scenorys dla iPada i iPhone'a sprawdzić ekran strzału

enter image description here

+2

wow. to właśnie uratowało mi OGROMNĄ ilość pracy. –

4
Za pomocą klas Rozmiar XCode6 można oficjalnie mieć tę samą scenorysię, która jest używana zarówno w przypadku iPhone'a (wszystkich rozdzielczości), jak i iPada, co pozwala zaoszczędzić na aktualizowaniu dwóch plików. Powstały w wyniku storyboard jest kompatybilny z iOS7 +.

Przeczytaj więcej na ten temat tutaj: https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/AboutAdaptiveSizeDesign.html#//apple_ref/doc/uid/TP40014436-CH6-SW1 Używaj klas wielkości, aby umożliwić tworzenie scenorysów lub plików xib przy wszystkich dostępnych rozmiarach ekranu. Dzięki temu interfejs użytkownika aplikacji może działać na dowolnym urządzeniu z systemem iOS.

+2

Być może teraz powinna to być poprawna odpowiedź. W końcu są teraz bardzo duże telefony, iPady minis i iPady Pro. –