/* UI_USER_INTERFACE_IDIOM() fonksiyonu kullanılmak üzere temin edilmektedir. Kullanacağınız iPhone/iOS'un en eski sürümü 3.2 veya üstü ise, doğrudan [UIDevice userInterfaceIdiom] kullanabilirsiniz. */
Daha iyi kullanım UIDevice.current.userInterfaceIdiom
süper eski iOS destekleyen sürece.
Olası vakalar aşağıdaki gibidir:
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
}
Muhtemelen sadece ipad daha fazlası ile bu etiketlemek istiyorum. – epascarello
Belki çok geç mi diyorsun? XIB'nizi manuel olarak mı yüklüyorsunuz? Bunu yapmayı ve başarılı olduğumu hatırlıyorum. Ama sanırım daha iyi çözümler var. –
Teşekkürler Bunu yapacağım! –