iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 8
0
Mobile Development

IOS Beginner's 30days 系列 第 8

Day8 Constraint 約束(一)

  • 分享至 

  • xImage
  •  

Constraint

現在iPhone的螢幕大至6.5吋小至4.7吋,而且不光是尺寸不同比例也不一樣,為了讓版面的一切元件能正常的顯示及運作,在設計時就要拉好約束才不會跑版。

按住 control 將元件拉至 SafeArea 後接著放開就會出現下面這個選單。
https://ithelp.ithome.com.tw/upload/images/20200908/20129677V39qPxKSHb.png

接著點選 Center Horizontally In Safe Area 及 Center Vertically In Safe Area
https://ithelp.ithome.com.tw/upload/images/20200908/20129677cA6RTUqxkv.png
這兩個指的是以 SafeArea 為底的X及Y值由左上為(0,0)至右下的(2,2)

Safe Area

指Apple沒有預設功能的區域
https://ithelp.ithome.com.tw/upload/images/20200908/20129677b46hjFmrow.png

所以當我將兩個值都設成 1 時,這個元件就會在 SafeArea 的中間
https://ithelp.ithome.com.tw/upload/images/20200908/20129677pjg1iF5Ckh.png

藉由調整這些值來確保元件不會跑版


上一篇
Day7 @IBAction
下一篇
Day9 Constraint 約束(二)
系列文
IOS Beginner's 30days 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言