2016-10-29 54 views
4

我已将xcode更新至最新版本(V8.0)。
在之前的稳定版本中,实时预览部分显示应用程序究竟如何在设备中。
但是,在新版本中,实时预览部分显示应用程序究竟如何出现在界面构建器中。

我该如何进行实时预览?xcode 8实时预览不能正常预览

任何想法将不胜感激。
在此先感谢。

+1

使用新的XCode,界面构建器将向您展示它在设备上的外观。 https://developer.apple.com/xcode/请参阅界面生成器加速。因此,您不必再使用预览模式,因为预览内置于界面构建器中。 – AdamM

回答

0

Xcode 8的界面生成器已经过彻底的重新设计。无法将其设置回Xcode 7的界面生成器。

您有两种选择。

您可以从Apple开发人员中心下载Xcode 7.3.1。但是你将失去使用Swift 3的能力。这个选项是绝对不推荐的,因为你也会失去未来的更新和未来的新功能功能

或者你使用新的Interface Builder使自己熟悉。该选项是推荐。 Apple推广会告诉你原因:

查看您的应用程序将如何在任何具有完整活力的Apple 设备上进行实时预览。当您快速切换不同的 设备以自定义您的用户界面以获取尺寸等级时,您将始终可以看到与您的客户相同的界面。平移和缩放速度非常快,您可以在完全缩小时编辑您的界面,以获得故事板的鸟瞰图。我

A Beginner’s Guide to Auto Layout with Xcode 8

也可以建议你看看this thread。我也遇到了新的Interface Builder问题。关键的答案是:将大型故事板分成许多小块。并按照答案中的建议更新Xcode 7项目中的约束条件:

1)从单元格内的某个视图中仅删除一个“Height equals:xx”约束条件。 2)更新所有帧。 3)选择您从中删除约束的视图。 4)点击添加新的约束按钮。现在它应该显示一个新的高度,可能有一个十进制值。 5)添加高度限制而不改变框内的值。

但我的故事板分成许多小的做了诀窍。为您的应用程序的每个场景提供一个Storyboard。喜欢登录。推文。图片。设置。

+0

您的回答让我以正确的方式使用新的界面构建器。关键是始终选择更新帧。通过这样做,界面构建器将正确预览该应用程序。谢谢 – h0mayun

0

在Xcode中8,预览是默认连接,在视图编辑器的底部,

这里是底视图,它给你的预览截图,

enter image description here

选择任何显示的大小以预览它们的大小。