那接下來就教教大家如何做一個簡易的Hello World吧!
先在Main.storyboard加上一個名叫click的IBAction方法,觸發事件是Touch Up Inside
之後將其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來標記方法,在使用後請先確認是否與元件做連結了?在程式碼的前面會有個有圓圈,當他不是空心時就代表已經連結。
而前者是連結物件,後者是連結事件,對於同個物件而言,兩者並不需要同時存在