/* L'UI_USER_INTERFACE_IDIOM() è previsto per l'utilizzo durante la distribuzione di una versione di iOS inferiore a 3,2. Se la prima versione di iPhone/iOS che verrà distribuita per la versione 3.2 o successiva, è possibile utilizzare direttamente [UIDevice userInterfaceIdiom]. */
Migliore utilizzo UIDevice.current.userInterfaceIdiom
a meno che non si sta sostenendo super vecchio iOS.
casi possibili sono le seguenti:
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
}
probabilmente si desidera contrassegnare questo con più di un semplice ipad. – epascarello
Forse lo stai chiamando troppo tardi? Stai caricando il tuo XIB manualmente? Ricordo di averlo fatto e ci sono riuscito. Ma immagino ci siano soluzioni migliori. –
Grazie, lo farò! –