2010-09-17 11 views
5

Czy ktoś wie, gdzie różne wymiary ekranu są dla iPhone4? Sprawdziłem MobileHIG, ale mogłem znaleźć odniesienia do starego iPhone3G. Należy po prostu przyjąć, że wszystkie poprzednie wartości są dwukrotnie (tj StatusBar = 40 pikseli), czy istnieje bardziej dokładna ilustracja (jak ten poniżej ukrytego gdzieś indziej?Rozmiar elementu iPhone4 UI w pikselach?

alt text

Cheers Gary

Odpowiedz

4

Punkty to nowe piksele.

Ciągle pracujesz z wartościami, do których jesteś przyzwyczajony, tak samo, jak gdybyś nadal pracował nad 3G/3G. Jednostka tych wartości nazywa się teraz punktami zamiast pikseli, aby uniknąć nieporozumień. W starszych modelach iPhone'a kwadrat o wielkości 2 x 2 punktów to 2x2 piksele na ekranie. Ale na iPhone 4 ten sam kwadrat wynosi 4x4 pikseli. Elementy interfejsu użytkownika są automatycznie renderowane z odpowiednią rozdzielczością, a obrazy i inne udostępniane treści będą skalowane, chyba że udostępnisz wysokiej rozdzielczości wersje tych zasobów.

Aby uzyskać więcej informacji, możesz przeczytać artykuł this document.

+0

Cześć, widzę, ale co, jeśli chcesz maksymalnie wykorzystać aktualny sprzęt i dodać UIImage, który wypełnia cały ekran z wyjątkiem paska stanu? będziesz musiał wiedzieć, jak duży jest ten obraz w Photoshopie. – fuzzygoat

+1

Tak, to prawda. W tym celu wystarczy podwoić element szerokości i wysokości, mierzony w punktach. Przykład: bez paska stanu ekran mierzy 320x460 punktów. Tak więc, w tle potrzebne są dwa obrazy: background.png (wymiary 320x460 pikseli) i [email protected] (rozmiar 640x920 pikseli). Wybierz mniejszą wersję w interfacebuilder lub w kodzie, iOS automatycznie wybiera plik o odpowiednim rozmiarze w środowisku wykonawczym. – Toastor

+0

Ach, rozumiem, bardzo dziękuję, bardzo się cieszę. – fuzzygoat

1

You nie powinny tak naprawdę zakładać nic na temat wymiarów ekranu. Jeśli potrzebujesz wymiarów, przeczytaj je za pomocą interfejsu API.

Nie ma obietnicy, że wymiary, a nawet proporcje pozostaną niezmienione na zawsze (iPhone, iPad i nowy iPhone wszystkie mają inną rozdzielczość i proporcje.)

Powiedział, że wymiary na iPhone 4 powinny być dokładnie dwa razy większe od modeli Earlies iPhone.

Powiązane problemy