2013-08-28 12 views
5

tworzę aplikację iOS dla iPhone. Chciałbym, aby działał tylko na urządzeniu 4-calowym (więc iPhone 5 i iPod Touch 5). Kiedy uruchomię go na jednym z tych dwóch, działa dobrze. ale po uruchomieniu na iPadzie pojawia się przycisk X2, a iPad symuluje stary wyświetlacz 3,5-calowy, a nie 4-calowy. Czemu?Limit app działa tylko na 4 urządzenia calowy IOS

+0

Przyjdź ponownie? iPad symuluje wyświetlacz 3,5-calowy? Co? Twoje pytanie jest trochę trudne do zrozumienia – CaptJak

+1

możesz zaprojektować dla iPada, wtedy będzie zachowywać się jak lubisz – bshirley

Odpowiedz

7

Nie można wybrać aplikację, aby zostać wydany tylko w przypadku urządzeń 4" , a nie mają żadnego wpływu na to, co wyświetla iPad symuluje gdy uruchamia tylko iPhone app. Co chcesz jest po prostu niemożliwe.

2

Można nie ograniczaj swojej aplikacji do uruchamiania na określonym rozmiarze ekranu lub nie, tylko konkretne wersje systemu iOS Istnieją sposoby sprawdzenia orientacji i rozmiaru ekranu i sprawiają, że wygląda to w określony sposób, ale aplikacja będzie nadal działać. należy po prostu zaprojektować aplikację, aby wyglądać dobrze na obu ekranach 3,5 i 4-calowych. można to zrobić przez toggling the screen size button when creating in IB (jeśli używasz IB).

Jeśli chcesz, aby Twoja aplikacja stanie uruchomić zarówno na iPadzie i 3,5 i 4 cale iOS urządzeń, należy zrobić swoją aplikację „uniwersalny” aplikacji.

Ale rozumiem, co masz na myśli poprzez uruchomienie go na symulatorze iPad i jak @Scott powiedział, wielkość ekranu wyświetlane w symulatorze iPad nic nie znaczy.

Zamiast unikając problemu (wygląda źle na 3,5") rozwiązać go (aby wyglądać dobrze na obu)

+0

oh Myślałem, że mogę powiedzieć „dostępny do iPoda touch 5th Gen, iPhone 5 z systemem iOS ...”, ale jeśli nie będę musiał zaprojektować interfejs użytkownika, a także 3,5-calowy. Przynajmniej wiem, dzięki – user2014474

+0

@ user2014474 Tak, to nie powinno być trudne, aby wyglądać dobrze na obu jednak, że wystarczy użyć przycisku pokazałem. Upewnij się też, że sprawdzasz odpowiedź, czy to Scott, czy moją. – CaptJak

+0

Sprawdzę @Scott. był pierwszym, który odpowiedział :) ale dzięki i tak – user2014474