jjzjj

userInterfaceIdiom

全部标签

ios - 如何检测设备是否为 iOS 8.3 中的 iPad?

我们将SDK更新到iOS8.3,突然之间,我们的iPad检测方法无法正常工作:+(BOOL)isiPad{#ifdefUI_USER_INTERFACE_IDIOMreturnUI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad;#endifreturnNO;}ifdefblock永远不会进入,因此returnNO;总是运行。如何在不使用UI_USER_INTERFACE_IDIOM()的情况下检测设备是否为iPad?我正在使用:Xcode6.3(6D570)iOS8.2(12D508)-使用iOS8.3编译器编译部署:目标设备系列:iP

ios - 在 Swift 中使用 UI_USER_INTERFACE_IDIOM() 检测当前设备

在Swift中检测iPhone和iPad之间的UI_USER_INTERFACE_IDIOM()的等价物是什么?在Swift中编译时出现Useofunresolvedidentifier错误。 最佳答案 使用Swift时,可以使用enumUIUserInterfaceIdiom,定义为:enumUIUserInterfaceIdiom:Int{caseunspecifiedcasephone//iPhoneandiPodtouchstyleUIcasepad//iPadstyleUI(alsoincludesmacOSCatalys

ios - 在 Swift 中使用 UI_USER_INTERFACE_IDIOM() 检测当前设备

在Swift中检测iPhone和iPad之间的UI_USER_INTERFACE_IDIOM()的等价物是什么?在Swift中编译时出现Useofunresolvedidentifier错误。 最佳答案 使用Swift时,可以使用enumUIUserInterfaceIdiom,定义为:enumUIUserInterfaceIdiom:Int{caseunspecifiedcasephone//iPhoneandiPodtouchstyleUIcasepad//iPadstyleUI(alsoincludesmacOSCatalys