IOS開發中的長按手勢是怎麼程式設計的呢?本經驗通過長按一個按鈕去出發長按事件,進而隨機改變按鈕的顏色。
工具/原料
XCode
UILongPressGestureRecognizer
方法/步驟
建立一個全域性變數的UIButton,並初始化,設定大小和位置:
設定按鈕的背景色和標題
建立一個長按手勢UILongPressGestureRecognizer併為它新增一個事件changeColor:
設定長按時間為0.5s
把建立好的手勢新增給按鈕,然後把按鈕新增到當前檢視:
實現changeColor事件並建立一個隨機色:
判斷長按事件所處狀態,當長按0.5s之後改變按鈕的背景色為第六步建立的隨機色:
按鈕, 事件, 顏色, 手勢, ios按鈕新增長按手勢, ios長按手勢, ios長按手勢觸發兩次, 長按手勢, ios新增長按手勢, ioscell長按手勢, ios長按刪除cell手勢, ios開發長按手勢, cell新增長按手勢,