xcode 8实时预览未正确预览

时间:2016-10-29 09:20:12

标签: swift xcode swift3 xcode8

我已将xcode更新到最新版本(V8.0)。
在之前的稳定版本中,实时预览部分会准确显示应用程序在设备中的显示方式。
但是,在新版本中,实时预览部分会准确显示应用程序在界面构建器中的显示方式。

我怎么能像以前一样进行实时预览呢?

任何想法都将受到赞赏 提前谢谢。

2 个答案:

答案 0 :(得分:0)

Xcode 8的Interface Builder已经彻底重新设计。无法将其设置回Xcode 7的Interface Builder。

您有两种选择。

您可以从Apple开发人员中心下载Xcode 7.3.1。但是您将失去使用Swift 3的能力。绝对不建议使用此选项,因为您还将丢失未来的更新和未来的新功能

或者让自己熟悉使用新的Interface Builder。该选项推荐。 Apple促销活动告诉您确切原因:

  

查看您的应用在Apple上的确切显示方式的实时预览   充满活力的设备。随着你快速切换不同   要为大小类自定义UI的设备,您将始终可以看到   与客户相同的界面。平移和缩放非常快,   甚至可以在完全缩小时编辑界面   鸟的故事板的眼睛视图。

A Beginner’s Guide to Auto Layout with Xcode 8

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

  

1)只删除其中一个" Height equals:xx"来自单元格内部的一个视图的约束。   2)更新所有帧。   3)从中删除约束的视图。   4)单击以添加新约束按钮。现在它应该显示一个新的高度,可能有一个十进制值。   5)添加高度约束而不更改框内的值。

但是将我的故事板分成许多较小的故事板就可以了。为您的应用程序的每个场景拍摄故事板。喜欢登录。推文。图片。设置。

答案 1 :(得分:0)

在Xcode 8中,预览默认附加在视图编辑器的底部,

以下是底部视图的屏幕截图,为您提供预览,

enter image description here

选择任何显示的尺寸以相应尺寸预览。