root UIViewController方向横向,在子视图中触及奇怪

时间:2011-01-11 13:30:33

标签: iphone uiviewcontroller orientation

我正在制作一个只有风景的应用程序。因此,我的根UIViewController设置为横向(我拥有的所有xib文件都是横向)。

// Override to allow orientations other than the default portrait orientation.
 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}

当我尝试触摸其中一个子视图中的按钮时,它没有触摸。如果我删除上面显示的覆盖,按钮会触摸,但子视图会以纵向显示。

我应该如何解决这个问题?

谢谢&最诚挚的问候,

大卫

1 个答案:

答案 0 :(得分:0)

除此之外,您还必须在info.plist文件中设置支持的方向。

它位于“支持的接口方向”下,带有“UISupportedInterfaceOrientations”键。删除列表中的纵向方向。