Programming/iOS
아이폰과 아이패드 UI화면 분기처리
알레아
2011. 11. 21. 17:02
반응형
아이폰과 아이패드에 동시에 적용되는 화면을 구성할 경우 분기처리입니다.
UIDevice.h에 정의된 내용
typedef enum {
#if __IPHONE_3_2 <= __IPHONE_OS_VERSION_MAX_ALLOWED
UIUserInterfaceIdiomPhone, // iPhone and iPod touch style UI
UIUserInterfaceIdiomPad, // iPad style UI
#endif
} UIUserInterfaceIdiom;
#if __IPHONE_3_2 <= __IPHONE_OS_VERSION_MAX_ALLOWED
UIUserInterfaceIdiomPhone, // iPhone and iPod touch style UI
UIUserInterfaceIdiomPad, // iPad style UI
#endif
} UIUserInterfaceIdiom;
실제 사용방법
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
// iPad
} else {
// iPhone
}
// iPad
} else {
// iPhone
}
반응형