Если у вас ограниченное количество UIVIew
и вы хотите отобразить все на одном экране без UIScrollView
, вам просто нужно добавить ограничение UIView
, как показано ниже
Примечание: Нет фиксированной высоты любого UIView
, поэтому он будет изменяться или увеличиваться в соответствии с экраном устройства.
1. Первое UIView
ограничение до Top
Leading
Trailing
Bottom
.
2. Второе UIView
ограничение до Top
Center Horizontal First View
Equal Width of First View
Equal Height of First View
3. Третье UIView
ограничение до Top
Center Horizontal of Second View
Equal Width Second View
Equal Height of Second View
4. Forth UIView
ограничение до Top
Center Horizontal of Third View
Equal Width Third View
Equal Height of Third View
5. Пятое UIView
ограничение на Top
Center Horizontal of Forth View
Equal Width Forth View
Equal Height of Forth View
Bottom
, поэтому оно будет выглядеть следующим образом.
1.В StoryBoard
![enter image description here](https://i.stack.imgur.com/e9C0G.png)
2.Внешний вид устройства или симулятора
![enter image description here](https://i.stack.imgur.com/YKctm.png)
Примечание: Если у вас большое число UIView
, тогдаНаиболее предпочтительным способом является добавление внутрь UIScrollView