#iphone #ipad #class #uipopovercontroller
#iPhone #iPad #класс #uipopovercontroller
Вопрос:
У меня есть класс, и я использую его как для iPhone, так и для iPad. Когда я использую его с iPad, я помещаю его в UIPopOverController
. Я хочу изменить кнопки в UINavigationController
в зависимости от того, находится ли оно в UIPopOver
или нет. Как я могу это сделать.
Спасибо
Ответ №1:
Вы можете использовать макрос / функцию (не уверен точно, как это называется) UI_USER_INTERFACE_IDIOM()
, чтобы проверить, на каком типе устройства вы в данный момент работаете. В настоящее время это может возвращать два значения UIUserInterfaceIdiomPhone
и UIUserInterfaceIdiomPad
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad){
//do stuff
}