通過 Storyboard 大小類和適應性
我們可以為我們在 nib 檔案中的檢視控制器上新增的 UIView
的任何子類新增自適應性。
讓我們舉一個使用大小類向檢視新增自適應性的示例。
- 在檢視控制器上新增一個檢視:
- 現在我們需要將這個檢視固定到它的超檢視上,使用約束來修復它的大小和位置 :
- 我們可以看到增加的約束:
這些約束定義了新增的檢視將被放置在它的 superview 中
CGRect(20, 0, superview.width - 20, superview.height - 20)
- 要在螢幕上檢視這些新增的約束的預覽,我們可以使用 Assistant Editor 作為;
- 我們可以新增更多螢幕來檢視預覽,例如:
我們還可以通過在裝置名稱上移動滑鼠並單擊旋轉按鈕來檢視橫向模式預覽: