Swift在控件中添加點(diǎn)擊手勢(shì)的方法
更新時(shí)間:2015年01月09日 12:39:29 投稿:junjie
這篇文章主要介紹了Swift在控件中添加點(diǎn)擊手勢(shì)的方法,本文講解如何在tableview的headerview中添加點(diǎn)擊手勢(shì)的方法,需要的朋友可以參考下
今天有同行問(wèn)我,如何在tableview的headerview中添加點(diǎn)擊方法,今天就來(lái)簡(jiǎn)簡(jiǎn)單單說(shuō)明一下,在swift中添加點(diǎn)擊手勢(shì)的方法是:
復(fù)制代碼 代碼如下:
imagepath.addGestureRecognizer(UITapGestureRecognizer(target: self, action: "imagePathClick:"))
怎么樣,看上去是不是比oc簡(jiǎn)單多了呢,簡(jiǎn)單解釋一下,imagePath是我定義的一個(gè)UIImageView,可能有人添加了這個(gè)手勢(shì)之后會(huì)發(fā)現(xiàn),為什么點(diǎn)擊這個(gè)控件沒(méi)有起作用呢?其實(shí)原因在于,可能你沒(méi)有打開(kāi)用戶(hù)交互,許多控件,默認(rèn)是不接受用戶(hù)交互的,比如ImageView,比如Label.所以我們需要讓控件接收點(diǎn)擊,輸入以下代碼即可
復(fù)制代碼 代碼如下:
imagepath.userInteractionEnabled = true
相關(guān)文章
在一個(gè)項(xiàng)目中同時(shí)使用Swift和Objective-C代碼混合編程的方法
這篇文章主要介紹了在一個(gè)項(xiàng)目中同時(shí)使用Swift和Objective-C代碼的方法,在一個(gè)工程中同時(shí)使用Swift和Objective-C混合語(yǔ)言編程的方法,需要的朋友可以參考下2014-07-07
Swift中switch語(yǔ)句區(qū)間和元組模式匹配
這篇文章主要介紹了Swift中switch語(yǔ)句區(qū)間和元組模式匹配的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-12-12
swift4 使用DrawerController實(shí)現(xiàn)側(cè)滑菜單功能的示例代碼
這篇文章主要介紹了swift4 使用DrawerController實(shí)現(xiàn)側(cè)滑功能的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06
switch實(shí)現(xiàn)一個(gè)兩數(shù)的運(yùn)算代碼示例
這篇文章主要介紹了switch實(shí)現(xiàn)一個(gè)兩數(shù)的運(yùn)算代碼示例,需要的朋友可以參考下2017-06-06
Swift3遷移至Swift4可能遇到的問(wèn)題小結(jié)
每當(dāng)看到新的編程語(yǔ)言我總是會(huì)有相當(dāng)大的興趣,所以下面這篇文章主要給大家介紹了關(guān)于Swift3遷移至Swift4可能遇到的問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-06-06

