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

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

按鈕主要是實現用戶交互的,即實現響應。按鈕實現響應的方式能夠根據添加按鈕的不一樣分爲兩種:一種是編輯界面添加按鈕實現的響應;另外一種是使用代碼添加按鈕實現的響應。swift

1.編輯界面添加按鈕實現的響應編輯器

使用編輯界面添加按鈕能夠使用拖動的方式來實現按鈕的響應,它也是最簡單的一種實現響應的方式。spa

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

(1)建立一個Single View App模板類型的項目,命名爲UIButton-response。對象

(2)打開Main.storyboard文件,從視圖庫中拖動按鈕控件到主視圖中,將Title設置爲Tap me,Change View Color。教程

(3)使用設置編輯器的三個視圖方式的圖標,將Xcode的界面調整爲如圖2.5所示的效果。這一過程在前面的章節中講解過。開發

圖2.5  調整Xcode的界面it

(4)按住Ctrl鍵拖動界面中的按鈕對象,這時會出現一個藍色的線條,將這個藍色的線條拖動到ViewController.swift文件的空白處中,如圖2.6所示。io

圖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  動做

相關文章
相關標籤/搜索