我有一个UIViewController
,其中包含一个新的UIViewController
,如下所示
@implementation ParentViewController
- (id)init
{
// some stuff
}
- (BOOL)CreateChildViewController
{
UIViewController *childVC = [[UIViewController alloc] init];
}
@end
现在我需要停止childVC的interfaceOrientation。
是否可能,如果是这样的话?
答案 0 :(得分:0)
尝试使用:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
到任何视图控制器以确定自动旋转行为。
默认情况下,此方法仅为UIInterfaceOrientationPortrait方向返回YES。如果视图控制器支持其他方向,则覆盖此方法并为其支持的所有方向返回YES。
简而言之,如果您继承UIViewController
并且只想支持肖像,则无需执行任何操作。否则,您需要添加此方法并决定是否允许旋转到另一个方向。
阅读标题为“处理视图旋转”的部分。