自动布局本地化警告显示在问题导航器中,但在故事板(Xcode 9.3)的Autolayout窗格中无法看到它们

时间:2018-05-24 12:05:32

标签: localization autolayout cocoapods ibdesignable xcode9.3

我在Swift 3.2中有一个项目,我在Xcode 9.3中转换为swift 4。成功迁移后,我收到了一些我修复的自动布局本地化警告。我的问题是虽然我在Interface Navigator中看到这样的警告,但Interface Builder中的Auto Layout窗格显示黄色警告按钮,当我点击它时,我看不到AutoLayout问题(见下图)。 Warnings in Issue Navigator

有一些奇怪的IBDesignables问题(上图)以及SO上的一些人链接到cocoapod bug和变通方法,但到目前为止还没有一个对我有用。 Warning Button in AutoLayout Pane No issues are shown here

此外,我的UI元素根本不会呈现。只有它标志着他们的位置并显示出约束。请参阅右侧窗格。 “男性按钮”根本没有呈现。对于故事板中的所有视图控制器都不会发生这种情况,但对于其中的一些非常烦人。 enter image description here

1 个答案:

答案 0 :(得分:0)

因为您的捆绑包在swift 4 xcode 10中引用了多个视图。

因此,请手动选择您要引用的视图。

您可以尝试: https://stackoverflow.com/a/56128426/4395342