【发布时间】:2015-01-20 09:18:41
【问题描述】:
在storyboard 中使用auto layout,我在UILabel 上添加了一些约束并且没有警告,然后我重新启动Xcode 它会向我显示如图所示的警告,我修复了警告,但是当我重新启动时Xcode 再次出现相同的警告。
现在我的storyboard 中有大约 20 个相同的警告,我每次重启Xcode 时都必须修复它。
详细编辑
1. A UILabel with width is 0 and constraints is like this
2. When I restart Xcode, then it change to :
3. And show me the warning:
4. Then I have to click the waring button and 'Update Frame' to fix it
【问题讨论】:
-
可能没有帮助,但这是我停止使用情节提要的原因之一。通过一些数学计算,我发现在 ViewController 中创建我的 UI 要容易得多。 :)
-
您说的是 UILabel,但在图片上我看到了 UITableView。您应该提供更具体的示例和附加信息,例如您是否使用大小类、涉及哪些附加约束、情节提要屏幕截图(!)等。一个重要的问题是您在 在情节提要上 看到什么打开情节提要(不在左侧的导航器上):错位的视图或只是警告?
-
尝试删除您的派生数据。
-
我也遇到过这个问题。每次我打开 Xcode 时,都会有一些视图丢失。但是,它不会影响任何事情,因此请忽略此警告。
-
@Danyun 是的,确实不会影响任何事情,但是很麻烦。
标签: ios xcode storyboard autolayout nslayoutconstraint