实现这一目标的最佳方法是什么?我正在使用具有通用大小类别的XIB(对于iphone和ipad使用相同的XIB)但我想仅锁定iphone的旋转。
答案 0 :(得分:2)
可能的方向列表应该在Info.plist文件中,您可以根据需要为Ipad和Iphone定义不同的值。看看下面的讨论:
答案 1 :(得分:0)
试试这个:
对于低于iOS 6的版本:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
return NO;
}
else
{
return YES;
}
}
适用于iOS 6 +
- (BOOL)shouldAutorotate
{
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
return NO;
}
else
{
return YES;
}
}