/* The UI_USER_INTERFACE_IDIOM function() jest przewidziany do stosowania podczas wdrażania do wersji iOS mniej niż 3,2. Jeśli najwcześniejsza wersja iPhone'a/iOS, na którą będziesz wdrażać, jest w wersji 3.2 lub nowszej, możesz użyć - [UIDevice userInterfaceIdiom] bezpośrednio. */
Lepsze wykorzystanie UIDevice.current.userInterfaceIdiom
chyba że są bardzo stare wsparcie iOS.
możliwych przypadków są jak poniżej:
public enum UIUserInterfaceIdiom : Int {
case unspecified
@available(iOS 3.2, *)
case phone // iPhone and iPod touch style UI
@available(iOS 3.2, *)
case pad // iPad style UI
@available(iOS 9.0, *)
case tv // Apple TV style UI
@available(iOS 9.0, *)
case carPlay // CarPlay style UI
}
Prawdopodobnie chcesz oznaczyć to z czymś więcej niż tylko iPad. – epascarello
Może dzwonisz za późno? Czy ładujesz swój XIB ręcznie? Pamiętam, że to robię i sukces. Ale myślę, że są lepsze rozwiązania. –
Dzięki zrobię to! –