-1
可能重复:
Best way to programmatically detect iPad/iPhone hardware如何不同的方向设置为iPhone和iPad
例如,我想我的观点是仅适用于iPhone的纵向和横向上的iPad。
如何检测在这种情况下我是否在iPhone或iPad上运行?
可能重复:
Best way to programmatically detect iPad/iPhone hardware如何不同的方向设置为iPhone和iPad
例如,我想我的观点是仅适用于iPhone的纵向和横向上的iPad。
如何检测在这种情况下我是否在iPhone或iPad上运行?
写在你的UIViewController
:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)
return UIInterfaceOrientationIsPortrait(interfaceOrientation);
else
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
嗯我以前见过这个userInterfaceIdiom。只是从来没有想过会是这样。太好了,谢谢 – 2012-04-04 18:27:06