[英]Xcode 7 to 8: Size Classes
我已經使用Xcode 7開發了一個應用程序,並且將所有iPhone的所有視圖都縱向放置。 現在使用Xcode 8,我想更新縱向支持iPad的約束。 我應該怎么做? 復制/粘貼視圖並從頭開始? 我看不到其他解決方案。 PS。 請注意,iPhone 7 Plus至iPhone 4S的視圖看起來不錯。
無需復制視圖。 Xcode SizeClasses
幫助您為各種設備設計應用程序。
我想您可能已經使用了Any Width Any Height
( wAny hAny
)或Compact Width Regular Height
( wC hR
)來設計縱向屏幕。 現在,使用Regular Width Regular Height
( wR hR
)尺寸類來設計iPad屏幕。 尺寸類別將自動切換感應設備,而storyBoard
以編程方式在為iPhone和iPad設計的兩個storyBoard
選擇一個。
選擇wR-hR尺寸等級。 在storyBoard
的“ Document Outline
中選擇視圖。 在“ Attribute Inspector
安裝當前大小類( wR hR
)的視圖。 該視圖將出現在情節提要面板場景中。 設置合適的約束,您就可以開始了。
PS:當然,除非您已經設計了wAny hAny
大小尺寸的iPhone屏幕,否則您必須再次設置約束。 如果是這樣,那么它也可以在iPad上使用,而您無需處理其他尺寸的類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.