确定视图是否在UIPopOverController中

时间:2011-04-22 21:40:58

标签: iphone ipad class uipopovercontroller

我有一个课程,我将它用于iPhone和iPad。当我在iPad上使用它时,我把它放在UIPopOverController中。我想根据它是否在UINavigationController中更改UIPopOver中的按钮。我怎么能这样做。

由于

1 个答案:

答案 0 :(得分:1)

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

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