/* Die UI_USER_INTERFACE_IDIOM() Funktion für die Verwendung zur Verfügung gestellt wird, wenn auf eine Version der iOS weniger als 3,2 einzusetzen. Wenn die früheste Version von iPhone/iOS, für die Sie bereitstellen, 3.2 oder höher ist, können Sie direkt - [UIDevice userInterfaceIdiom] verwenden. */
Bessere Nutzung UIDevice.current.userInterfaceIdiom
es sei denn, Sie sind Super alten iOS unterstützen.
Mögliche Fälle sind wie folgt:
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
}
Sie wahrscheinlich diese mit mehr markieren möchten als nur ipad. – epascarello
Vielleicht rufst du es zu spät an? Laden Sie Ihr XIB manuell? Ich erinnere mich daran, dies zu tun und erfolgreich zu sein. Aber ich denke, es gibt bessere Lösungen. –
Danke, ich werde das tun! –