Checkout UI_USER_INTERFACE_IDIOM
.
Возвращает идиому интерфейса, поддерживаемую текущим устройством.
Возвращаемое значение
UIUserInterfaceIdiomPhone
, если устройством является iPhone или iPod touch, илиUIUserInterfaceIdiomPad
, если устройством является iPad.Тип интерфейса, который должен использоваться на текущем устройстве
typedef enum {
UIUserInterfaceIdiomPhone,
UIUserInterfaceIdiomPad,
} UIUserInterfaceIdiom;
Используйте NSClassFromString и класс, специфичный для iPad. Подробнее здесь:
Edit: ... что, очевидно, делает макрос UI_USER_INTERFACE_IDIOM(), так что используйте его вместо этого. :)
.