Swift在控件中添加點(diǎn)擊手勢的方法
更新時(shí)間:2015年01月09日 12:39:29 投稿:junjie
這篇文章主要介紹了Swift在控件中添加點(diǎn)擊手勢的方法,本文講解如何在tableview的headerview中添加點(diǎn)擊手勢的方法,需要的朋友可以參考下
今天有同行問我,如何在tableview的headerview中添加點(diǎn)擊方法,今天就來簡簡單單說明一下,在swift中添加點(diǎn)擊手勢的方法是:
復(fù)制代碼 代碼如下:
imagepath.addGestureRecognizer(UITapGestureRecognizer(target: self, action: "imagePathClick:"))
怎么樣,看上去是不是比oc簡單多了呢,簡單解釋一下,imagePath是我定義的一個(gè)UIImageView,可能有人添加了這個(gè)手勢之后會(huì)發(fā)現(xiàn),為什么點(diǎn)擊這個(gè)控件沒有起作用呢?其實(shí)原因在于,可能你沒有打開用戶交互,許多控件,默認(rèn)是不接受用戶交互的,比如ImageView,比如Label.所以我們需要讓控件接收點(diǎn)擊,輸入以下代碼即可
復(fù)制代碼 代碼如下:
imagepath.userInteractionEnabled = true
相關(guān)文章
Swift使用CoreData時(shí)遇到的一些填坑記錄
這篇文章主要給大家記錄了在Swift使用CoreData時(shí)遇到的一些坑,以及介紹了CoreData在Swift 3.0中的一點(diǎn)改變,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。2017-12-12swift版webview加載網(wǎng)頁進(jìn)度條效果
這篇文章主要為大家詳細(xì)介紹了swift實(shí)現(xiàn)webview加載網(wǎng)頁進(jìn)度條效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11Swift HTTP加載請求Loading Requests教程
這篇文章主要為大家介紹了Swift HTTP加載請求Loading Requests教程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02LeetCode?題解?Swift?有效的完全平方數(shù)
這篇文章主要為大家介紹了LeetCode?題解?Swift?有效的完全平方數(shù)方案示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09