我有一堂课,我在iPhone和iPad上都使用它。当将其用于iPad时,将其放在UIPopOverController中。我想根据是否在UINavigationController中更改UIPopOver中的按钮。我怎样才能做到这一点。

谢谢

最佳答案

您可以使用宏/功能(不确定确切的用语)UI_USER_INTERFACE_IDIOM()来检查当前正在运行的设备类型。当前,它可以返回的两个值是UIUserInterfaceIdiomPhoneUIUserInterfaceIdiomPad

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad){
    //do stuff
}

关于iphone - 确定 View 是否在UIPopOverController内部,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5760352/

10-12 04:52