【问题标题】:iOS 8 right side of view not clickableiOS 8右侧视图不可点击
【发布时间】:2023-04-04 08:20:01
【问题描述】:

我有一个为 iOS7 开发的应用程序。现在,当我在 iOS8 中运行该应用程序时,会出现无法点击横向视图右侧的问题。

与此处描述的问题相同:iOS 7 When Rotating View in Tab Bar, Right Side of View is Not Clickable

但我在应用程序中没有 TabBar,在出现此问题的第一个视图中甚至没有 NavigationBar。

我尝试在许多不同的视图控制器中使用 viewDidLoad 中的这段代码,但没有成功。

self.view.autoresizesSubviews = YES;
self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

关于如何解决这个问题的任何建议?

【问题讨论】:

  • 将相同的属性分配给您的内部子视图,例如在参考链接中,它们具有 UITextView。
  • 例如如果你有 UIWebview 那么 self.myWebView.autoresizesSubviews = YES; self.myWebView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

标签: ios view ios8 viewcontroller


【解决方案1】:

尝试将视图框架设置为静态,

view.frame=CGRectMake(0, 0, 1024, 768);并设置视图的背景颜色并检查它,它只覆盖了主视图的一半。对于方向(纵向和横向)需要将框架更改为静态(宽度和高度)。

【讨论】:

    猜你喜欢
    • 2013-09-26
    • 1970-01-01
    • 1970-01-01
    • 2018-09-28
    • 1970-01-01
    • 2015-09-16
    • 1970-01-01
    • 2021-11-23
    • 1970-01-01
    相关资源
    最近更新 更多