我刚更新至Xcode 8
。在选择底部的任何设备时,限制将被重置。由于视图现在不适用于屏幕。在此之前,我正在使用wAny hAny窗口,并提供了约束条件。这些限制现在甚至在那里,但需要改变。
我假设我看到的唯一方法是更新所有设备的帧和约束(想知道这是一个恩惠或诅咒)。但是,由于所有设备的单一约束条件都是相同的,考虑到它必须用于代码中,它的价值将如何保留。
如何更新现有故事板以适合Xcode 8
?
话虽如此,故事板需要重新构建,这意味着应用程序需要再次发布,因为当前版本会在iOS 10
上发布布局问题。
我的理由有效吗?Xcode 8故事板 - 更新现有故事板。应用程序需要重新发布吗?
16
A
回答
13
我不知道我理解你的问题,但我遇到了一种我认为可能类似的情况。将项目升级到Xcode 8后,我的故事板似乎没有遵守正确的约束条件。当我编译和测试时,所有东西仍然可以工作,但Xcode故事板看起来全错了。
除此之外,Xcode提出了一大堆警告:“XYZ的框架在运行时会有所不同”。
我发现我可以单击结构窗格中场景旁边的黄色小警告箭头,然后单击其中一个错位视图旁边的小黄色警告图标。从弹出框中选择Update frames
和Apply to all views in this container
,然后点击Fix misplacements
按钮。
这似乎清理故事板并删除所有警告。
+1
在最新的Xcode上运行项目时,所有屏幕都会使用相同的旧代码进行失真。这意味着,框架和约束条件需要更新。 – Nitish
+1
'适用于此容器中的所有视图'为我节省了大量时间,谢谢! –
相关问题
- 1. 更新至Xcode 8在故事板中发出新警告
- 2. Xcode 8故事板问题
- 3. Xcode故事板
- 4. @IBInspectable不更新故事板
- 5. Xcode 6:故事板
- 6. 重用故事板
- 7. 从横向发布故事板应用
- 8. Xcode 8.1将故事板添加到现有的iPhone故事板的通用应用程序
- 9. 在故事板
- 10. 故事板发行
- 11. 用故事板
- 12. 故事板UILabel不会更新文本。
- 13. Xcode故事板开关
- 14. 创建故事板Xcode 6
- 15. Xcode - 故事板 - UIPickerView - EXC_BAD_ACCESS
- 16. Xcode 4.2故事板问题
- 17. 无故事板的Swift应用程序
- 18. ios5 ios5故事板应用程序
- 19. 在故事板
- 20. 故事板ViewController.m
- 21. 的Xcode 7.X主要故事板的Xcode 8.x中
- 22. 动态更改故事板上的故事板或场景
- 23. 没有故事板
- 24. 如何启用自动布局在故事板的Xcode 8
- 25. Xcode - 重复故事板场景
- 26. WPF故事板事件没有触发
- 27. 如何从iPhone/iPad故事板迁移到通用故事板
- 28. WPF:使用datatriggers /布尔值重新启动故事板?
- 29. 故事板UITabBarController
- 30. UIScrollview故事板
@maddy:苹果标签是让苹果检查这一点。我再次添加标签。请说明你想删除它的原因。 – Nitish
阅读苹果标签的描述。它说“不要使用”。 – rmaddy
令人失望。如果它不被使用,目的是什么。 – Nitish