iT邦幫忙

2025 iThome 鐵人賽

DAY 11
0
生成式 AI

Swift一下就會了系列 第 11

Day 11 Xcode 拉元件

  • 分享至 

  • xImage
  •  

我們的專案除了寫程式,畫面上也需要元件才會有東西顯示。元件不會自己憑空跑出來,通常需要我們手動拉到畫面上。


https://ithelp.ithome.com.tw/upload/images/20250925/20178746XfJlqp5W6Q.png
首先,先打開 XIB 檔案,右上角會看到一個加號,點開它。
https://ithelp.ithome.com.tw/upload/images/20250925/20178746aGetR5Shlr.png
這邊我們能看到許多元件,我們這邊先拿Lable當範例。
https://ithelp.ithome.com.tw/upload/images/20250925/201787466j4goDGF3I.png
Label 拉到畫面中,可以隨意擺放位置。


不過,把元件放到畫面上還不夠,我們還需要把它連結到程式碼中。
https://ithelp.ithome.com.tw/upload/images/20250925/2017874660mAIG8zBS.png
右上角點擊這個圖示,開啟分割視窗。
https://ithelp.ithome.com.tw/upload/images/20250925/20178746yioRcnjO6o.png
在點選右側視窗選擇 Swift 檔案,這樣就可以同時看到 XIBSwift 兩個檔案。
https://ithelp.ithome.com.tw/upload/images/20250925/20178746KbKHp3UmFE.png
選取要連結的元件,按住 control 鍵拖曳到 Swift 程式碼中。
https://ithelp.ithome.com.tw/upload/images/20250925/20178746aMZsGVlzmd.png
在彈出的視窗中為它命名,這邊使用大駝峰命名法。
https://ithelp.ithome.com.tw/upload/images/20250925/20178746ZYo4FG6kye.png
IBOutlet 左邊的點變成實心,就代表連結成功了!

結語

今天我們把如何拉元件跟把他拉進程式裡都學會了,但光是這樣可不夠的,我們還需要把他的約束拉好,這樣我們用其他的機型在跑時,才不會跑版喔!!


上一篇
Day 10 Xcode 專案建置
下一篇
Day 12 Xcode 拉約束
系列文
Swift一下就會了12
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言