【发布时间】:2015-12-17 02:05:02
【问题描述】:
我有这样的结构
LoginViewController-->Root
LoginViewController-->UINav---->HomeViewController
现在我必须将此方向锁定为仅适用于 iPhone 的纵向,并且必须为 iPad 提供两个方向
对于登录控制器,我写了这个
-(BOOL)shouldAutorotate{
if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)
{
return YES;
}
else
{
return NO;
}
}
这工作正常。我在 iPhone 中只有纵向方向,而在 iPad 中只有纵向和横向方向
但是在 HomeViewController 中编写的同一段代码不起作用。 是不是因为导航控制器嵌入了 HomeViewConroller。
【问题讨论】:
标签: ios objective-c iphone ipad uiinterfaceorientation