iT邦幫忙

2021 iThome 鐵人賽

DAY 8
0
Mobile Development

轉職App開發打怪雜記系列 第 8

使用storyboard實現代理功能

  • 分享至 

  • xImage
  •  

緣由:

這應該也算是我沒學好的項目之一,tableview也算是開發實務裡很常見的元件,舉凡要連續套入資料呈現的都可以使用上這個元件,不只tableview,其他只要需要代理功能的元件都可以使用這種方式和畫面連結,雖然如此常用的元件,金魚腦如我,還是怕會忘記這次的心路歷程,所以要記錄下來~要讓其代理機制生效就必須讓tableview代理自己,程式碼裡的代理很常見,但storyboard上的呢?一般看到的範例都是已經連好的,那該怎麼讓他們連結呢?

解決方法:

Xcode裡的storyboard已經算得上介面親民了,沒有想像中的難,就是要從Show the connections inspector中找到dataSource與delegate,這樣就可以使用storyboard實現代理功能,如何拉線請看圖!
dataSource 從A點拖曳至B點
https://ithelp.ithome.com.tw/upload/images/20210908/20130757orYHwRO2LR.png
delegate 從C點拖曳至D點
https://ithelp.ithome.com.tw/upload/images/20210908/20130757ckOKTeGwdk.png
連好會呈現這個樣子
https://ithelp.ithome.com.tw/upload/images/20210908/20130757J026lARkJs.png
有沒有很簡單!但是這麼簡單也在我初開發的時候研究了很久XDD 前輩那時候應該快被我氣死了XD
但既然前輩給了我時間,凡事總要順藤摸瓜一次,下次絕對可以秒解這個問題!


上一篇
Array篩選特定值
下一篇
倒計時按鈕文字閃爍問題
系列文
轉職App開發打怪雜記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言