Maße von iOS-UI-Elementen

From macwrench
Jump to navigation Jump to search

Diese iOS UI-Elemente haben feste Größen, die sich nicht ohne größere Verrenkungen ändern lassen:

Klassenname Breite (px) Höhe (px)
NSStatusBar (Bildschirmbreite) 20
UINavigationBar (Bildschirmbreite) 44 (portrait)
34 (landscape)
UISearchBar (Bildschirmbreite) 44
UIToolBar (Bildschirmbreite) 44
UITabBar (Bildschirmbreite) 49
UIPickerView
UIDatePicker
(Bildschirmbreite) 216
UIKeyboard (Bildschirmbreite) 216 (portrait)
162 (landscape)

Folgende iOS UI-Elemente haben lediglich Größenvorgaben, die natürlich nur für deren Standard-Erscheinungsbild gelten und in der Regel ohne größeren Aufwand angepasst werden können:

Klassenname Breite (px) Höhe (px)
UISegmentedControl 161 44
UIButton 73 44
UISlider 118 23
UISwitch 79 27
UIProgressView 150 9
UIActivityIndicatorView 20
37
20
37 (UIActivityIndicatorViewStyleWhiteLarge)
UIPageControl 38 36

Für Retina-Displays sind diese Maße mit 2 zu multiplizieren.