iOS 11開發教程(二十一)iOS11應用檢視美化按鈕之實現按鈕的響應(1)
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- iOS 11開發教程(二十)iOS11應用檢視美化按鈕之設定按鈕的狀態iOS
- iOS 11開發教程(十九)iOS11應用檢視美化按鈕之設定按鈕的外觀iOS
- iOS11開發教程(二十三)iOS11應用檢視實現按鈕的響應(3)iOS
- iOS 11開發教程(二十二)iOS11應用檢視實現按鈕的響應(2)iOS
- iOS 11開發教程(十八)iOS11應用檢視之使用程式碼新增按鈕iOS
- iOS 11開發教程(十七)iOS11應用檢視之使用按鈕接收使用者輸入iOS
- [譯] 用 Flutter 實現 Facebook 的響應式按鈕Flutter
- iOS 11開發教程(十六)iOS11應用檢視之刪除空白檢視iOS
- iOS 11開發教程(十二)iOS11應用檢視始祖——UIViewiOSUIView
- iOS 11開發教程(十一)瞭解iOS11應用檢視iOS
- iOS 11開發教程(十四)iOS11應用程式碼新增檢視iOS
- iOS 11開發教程(十五)iOS11應用檢視的位置和大小iOS
- js實現的按鈕響應點選回車事件JS事件
- iOS 11開發教程(十三)iOS11應用編輯介面新增檢視iOS
- android音視訊指南-響應媒體按鈕Android
- Gridview中新增按鈕響應事件View事件
- MFC設定按下Enter鍵後響應指定的按鈕
- 2018-01-16(iOS11之後self.navigationItem.titleView = self.searchView;上的按鈕無響應)iOSNavigationView
- MY_ iOS 按鈕超過父檢視範圍無法響應事件的處理方法iOS事件
- CSS-實戰-上傳按鈕美化CSS
- iOS 按鈕動畫iOS動畫
- Jquery實現的Switch開關按鈕(仿iOS開關)jQueryiOS
- [開發教程]第21講:Bootstrap按鈕boot
- 在 js 裡定義按鈕的響應函式JS函式
- 按鈕上面的按鈕 (轉)
- 單選按鈕美化效果程式碼
- iOS動畫-按鈕動畫iOS動畫
- iOS --按鈕 處理iOS
- 按鈕
- radio單選按鈕美化效果
- JavaFx 實現按鈕防抖Java
- 實現浮動按鈕 (轉)
- css3實現button按鈕美化效果程式碼例項CSSS3
- CocosCreator遊戲開發(五)實現技能按鈕遊戲開發
- iOS 11開發教程(八)定製iOS11應用程式圖示iOS
- Simple WPF: WPF 實現按鈕的長按,短按功能
- 短視訊系統,長按側滑實現刪除的按鈕
- [開發教程] 第17講:Bootstrap單選按鈕boot