UIUserInterfaceIdiomPad

UIUserInterfaceIdiomPad

为什么在iOS中使用UIUserInterfaceIdiomPad?

在我的Mac Book Pro iPad刺激器中

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

最佳答案

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


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

10-08 05:35