iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 5
0
Software Development

30 天上手 iOS App 開發系列 第 5

30 天上手 iOS App 開發 Day5

那接下來就教教大家如何做一個簡易的Hello World吧!

先在Main.storyboard加上一個名叫click的IBAction方法,觸發事件是Touch Up Inside
https://ithelp.ithome.com.tw/upload/images/20171224/20107506cWOUYtpeV7.png
之後將其sender改為UIButton
在程式碼內打上sender.setTitle("Hello World!", for: .normal)
此時當按下按鈕時,Touch Up Inside事件會被觸發,因為Touch Up Inside事件有透過IBAction連結click方法,因此在事件觸發時會呼叫click方法,執行其中的程式,將按鈕名稱更改為Hello World!

IBOutlet & IBAction

IBOutlet與IBAction在程式中只是個標記,是透過@IBOutlet,@IBAction來標記方法,在使用後請先確認是否與元件做連結了?在程式碼的前面會有個有圓圈,當他不是空心時就代表已經連結。
而前者是連結物件,後者是連結事件,對於同個物件而言,兩者並不需要同時存在


上一篇
30 天上手 iOS App 開發 Day4
下一篇
30 天上手 iOS App 開發 Day6
系列文
30 天上手 iOS App 開發30

尚未有邦友留言

立即登入留言