为什么在iOS中使用UIUserInterfaceIdiomPad?
在我的Mac Book Pro iPad刺激器中
BOOL isIPad2 = (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad &&
[UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]);
最佳答案
UIUserInterfaceIdiomPad
用于了解当前设备是什么。从苹果文档
对于通用应用程序,您可以使用此属性来定制
特定设备类型的应用程序行为。对于
例如,iPhone和iPad设备的屏幕尺寸不同,因此您
可能希望根据以下类型创建不同的视图和控件
当前设备。