通過 Storyboard 大小類和適應性

我們可以為我們在 nib 檔案中的檢視控制器上新增的 UIView 的任何子類新增自適應性。
讓我們舉一個使用大小類向檢視新增自適應性的示例。

  1. 在檢視控制器上新增一個檢視:

StackOverflow 文件

  1. 現在我們需要將這個檢視固定到它的超檢視上,使用約束來修復它的大小和位置 :

StackOverflow 文件

  1. 我們可以看到增加的約束:

StackOverflow 文件

這些約束定義了新增的檢視將被放置在它的 superview 中

CGRect(20, 0, superview.width - 20, superview.height - 20)
  1. 要在螢幕上檢視這些新增的約束的預覽,我們可以使用 Assistant Editor 作為;

StackOverflow 文件

  1. 我們可以新增更多螢幕來檢視預覽,例如:

StackOverflow 文件

我們還可以通過在裝置名稱上移動滑鼠並單擊旋轉按鈕來檢視橫向模式預覽:

StackOverflow 文件