1

我有一个在 Xcode 9.2 之前运行良好的页面。更新到 9.2 后,页面将随机无法正确加载。请参阅下面的图片。左边是页面的外观,但有时我会得到右边的页面。

正在发生的事情的图像

我的 contentView 被包裹在一个 scrollView 中,并且所有的固定和对齐都已经设置好了。故事板没有布局问题/警告(就像我说的那样,现在至少 2 个版本的 Xcode 都可以正常工作)。它发生在每个构建基础上,这意味着它对于构建是否正确。更糟糕的是,我可以进入并编辑一个完全不同的视图控制器,构建并让它发生或纠正自身。此外,当我在模拟器上加载不良时,我可以将相同的构建放在我的设备上并且页面加载正常。

我尝试从 scrollView 中删除我的 contentView 并且它似乎总是正确加载,但是当显示键盘时我必须注意滚动视图(我将 contentView 包装在一个 scrollView 开始的全部原因)。我知道这很遥远,但我想知道是否有人经历过这样的事情。我知道我可以尝试使用 tableView 而不是 scrollView,但我真的很想避免重新编写一些运行良好的东西。

4

1 回答 1

0

当我试图将代码整合在一起进行共享时,我注意到我的 contentView(在我的 scrollView 中)不知何故有一个引用出口设置到我的 viewController。删除此引用出口后,我无法重现该问题。

于 2018-01-19T15:34:09.270 回答