2016-10-29 56 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

選擇任何顯示的大小以預覽它們的大小。