iOS中的UIUserInterfaceIdiomPad

时间:2019-05-28 06:32:53

标签: ios

iOS中的UIUserInterfaceIdiomPad为什么要使用?

在我的Macbook Pro ipad刺激器中

  BOOL isIPad2 = (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad &&
                        [UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]);

1 个答案:

答案 0 :(得分:0)

UIUserInterfaceIdiomPad用于了解当前设备。从苹果文档

  

对于通用应用程序,您可以使用此属性来定制   特定设备类型的应用程序行为。对于   例如,iPhone和iPad设备的屏幕尺寸不同,因此您   可能想基于以下类型创建不同的视图和控件   当前设备。