iOS 11開發教程(二十一)iOS11應用檢視美化按鈕之實現按鈕的響應(1)

大學霸發表於2018-03-21

iOS 11開發教程(二十一)iOS11應用檢視美化按鈕之實現按鈕的響應(1)

按鈕主要是實現使用者互動的,即實現響應。按鈕實現響應的方式可以根據新增按鈕的不同分為兩種:一種是編輯介面新增按鈕實現的響應;另一種是使用程式碼新增按鈕實現的響應。

1.編輯介面新增按鈕實現的響應

使用編輯介面新增按鈕可以使用拖動的方式來實現按鈕的響應,它也是最簡單的一種實現響應的方式。

【示例2-4】以下將實現輕拍按鈕,改變主檢視背景顏色的功能。具體的操作步驟如下:

1)建立一個Single View App模板型別的專案,命名為UIButton-response

2)開啟Main.storyboard檔案,從檢視庫中拖動按鈕控制元件到主檢視中,將Title設定為Tap me,Change View Color

3)使用設定編輯器的三個檢視方式的圖示,將Xcode的介面調整為如圖2.5所示的效果。這一過程在前面的章節中講解過。


2.5  調整Xcode的介面

4)按住Ctrl鍵拖動介面中的按鈕物件,這時會出現一個藍色的線條,將這個藍色的線條拖動到ViewController.swift檔案的空白處中,如圖2.6所示。


2.6  按住Ctrl鍵拖動介面中的按鈕物件

5)鬆開滑鼠後,會彈出宣告關聯插座變數一起進行的對話方塊(在前面章節中講解過),如圖2.7所示。


2.7  彈出宣告關聯插座變數一起進行的對話方塊

6)將Connection選項設定為Action,表示關聯的是一個動作;將Name設定為tapButton,表示關聯的動作名為tapButton,如圖2.8所示。


2.8  填寫對話方塊

注意:這裡的Name可以是任意的。

7)單擊Connect按鈕,會在ViewController.swift檔案中看到如圖2.9所示的程式碼。


2.9  動作

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2152062/,如需轉載,請註明出處,否則將追究法律責任。

相關文章