我有一个为iOS7开发的应用程序。现在,当我在iOS8中运行应用程序时,存在一个问题,即横向视图的右侧无法点击。
这与此处描述的问题相同:iOS 7 When Rotating View in Tab Bar, Right Side of View is Not Clickable
但我在应用程序中没有TabBar,甚至在我的第一个视图中出现此问题的导航栏。
我曾尝试在viewDidLoad中使用此代码在许多不同的viewcontrollers中,但没有成功。
self.view.autoresizesSubviews = YES;
self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
有关如何解决这个问题的建议吗?
答案 0 :(得分:1)
尝试将视图框设置为静态,如
view.frame = CGRectMake(0,0,1024,768);并设置视图的背景颜色并检查它,它只覆盖了主视图的一半。对于方向(纵向和横向),需要将框架更改为静态(宽度和高度)。