我有一堂课,我在iPhone和iPad上都使用它。当将其用于iPad时,将其放在UIPopOverController
中。我想根据是否在UINavigationController
中更改UIPopOver
中的按钮。我怎样才能做到这一点。
谢谢
最佳答案
您可以使用宏/功能(不确定确切的用语)UI_USER_INTERFACE_IDIOM()
来检查当前正在运行的设备类型。当前,它可以返回的两个值是UIUserInterfaceIdiomPhone
和UIUserInterfaceIdiomPad
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad){
//do stuff
}
关于iphone - 确定 View 是否在UIPopOverController内部,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5760352/