【问题标题】:Strange behaviour when updated to Xcode 8更新到 Xcode 8 时的奇怪行为
【发布时间】:2017-02-01 05:52:38
【问题描述】:

以上内容放在滚动视图中,但应用程序中的输出如下

如果我将这些内容放在滚动视图之外它工作正常,在更新到 xcode 8 之前它工作正常

【问题讨论】:

  • 只是猜测,但是如果将受影响视图的 contentMode 设置为 Redraw 是否还会出现这种情况?
  • 你能显示你的视图层次结构

标签: ios iphone swift xcode xcode8


【解决方案1】:

尝试为 UIScrollView 添加这些约束

【讨论】:

  • 我没有在这个项目中使用约束:(
  • 你使用过自动布局吗?
  • 那么您可以将上述约束设置为您的 UIScrollView
  • 对不起,我没有使用自动布局
  • 然后你可以使用自动调整大小
【解决方案2】:

不要更改任何布局(自动调整大小/自动布局)。我认为问题是滚动视图内容大小。因此,您在 viewDidLoad 方法中更新视图框架。然后更新滚动视图内容大小。

- (void)viewDidLoad {

    [super viewDidLoad];
    //set view frame
    self.view.frame = [UIScreen mainScreen].bounds;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多