最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Swift 2.1 為 UIView 添加點(diǎn)擊事件和點(diǎn)擊效果

 更新時(shí)間:2016年07月22日 10:15:39   投稿:lqh  
本文主要介紹 Swift UIView,這里給大家提供代碼示例作為參考為UIView 添加點(diǎn)擊事件和點(diǎn)擊效果,希望能幫助IOS開(kāi)發(fā)的同學(xué)

前言

  UIView 不像 UIButton 加了點(diǎn)擊事件就會(huì)有點(diǎn)擊效果,體驗(yàn)要差不少,這里分別通過(guò)自定義和擴(kuò)展來(lái)實(shí)現(xiàn)類(lèi)似 UIButton 的效果。

正文

  一、為 UIView 添加點(diǎn)擊事件

extension UIView {

  func addOnClickListener(target: AnyObject, action: Selector) {
    let gr = UITapGestureRecognizer(target: target, action: action)
    gr.numberOfTapsRequired = 1
    userInteractionEnabled = true
    addGestureRecognizer(gr)
  }

}

        二、為 UIView 添加點(diǎn)擊效果

class UIViewEffect : UIView {

  override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
    backgroundColor = UIColor.groupTableViewBackgroundColor()
  }

  override func touchesCancelled(touches: Set<UITouch>?, withEvent event: UIEvent?) {
    UIView.animateWithDuration(0.15, animations: { () -> Void in
      self.backgroundColor = UIColor.clearColor()
    })
  }

  override func touchesEnded(touches: Set<UITouch>, withEvent event: UIEvent?) {
    UIView.animateWithDuration(0.15, animations: { () -> Void in
      self.backgroundColor = UIColor.clearColor()
    })
  }
}

 這里大家可以換成自己的點(diǎn)擊效果,如果是 UIImageView 可以換成點(diǎn)擊變更透明度。

相關(guān)文章

  • iOS實(shí)現(xiàn)聯(lián)系人按照首字母進(jìn)行排序的實(shí)例

    iOS實(shí)現(xiàn)聯(lián)系人按照首字母進(jìn)行排序的實(shí)例

    下面小編就為大家分享一篇iOS實(shí)現(xiàn)聯(lián)系人按照首字母進(jìn)行排序的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • iOS仿微信圖片分享界面實(shí)現(xiàn)代碼

    iOS仿微信圖片分享界面實(shí)現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了iOS仿微信相冊(cè)界面翻轉(zhuǎn)過(guò)渡動(dòng)畫(huà)效果,微信采用界面翻轉(zhuǎn)的過(guò)渡動(dòng)畫(huà)跳轉(zhuǎn)到評(píng)論界面,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • iOS 生成圖片驗(yàn)證碼(實(shí)用功能)

    iOS 生成圖片驗(yàn)證碼(實(shí)用功能)

    這篇文章主要介紹了iOS 生成圖片驗(yàn)證碼功能,此功能非常實(shí)用,需要的朋友可以參考下
    2017-03-03
  • ios利用正則表達(dá)式判斷手機(jī)號(hào)碼格式是否正確的實(shí)例

    ios利用正則表達(dá)式判斷手機(jī)號(hào)碼格式是否正確的實(shí)例

    下面小編就為大家分享一篇ios利用正則表達(dá)式判斷手機(jī)號(hào)碼格式是否正確的實(shí)例,具有很好的參考價(jià)值。希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • IOS CocoaPods詳解之制作篇

    IOS CocoaPods詳解之制作篇

    學(xué)會(huì)使用別人的Pods依賴(lài)庫(kù)以后,你一定對(duì)創(chuàng)建自己的依賴(lài)庫(kù)躍躍欲試,今天就來(lái)揭開(kāi)Pods依賴(lài)庫(kù)創(chuàng)建過(guò)程的神秘面紗
    2016-09-09
  • iOS開(kāi)發(fā)UICollectionView實(shí)現(xiàn)拖拽效果

    iOS開(kāi)發(fā)UICollectionView實(shí)現(xiàn)拖拽效果

    這篇文章主要為大家詳細(xì)介紹了iOS開(kāi)發(fā)UICollectionView實(shí)現(xiàn)拖拽效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 詳談iPhoneX截圖如何帶

    詳談iPhoneX截圖如何帶

    下面小編就為大家分享一篇詳談iPhoneX截圖如何帶"劉海"和圓角,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • 詳解iOS集成融云SDK即時(shí)通訊整理

    詳解iOS集成融云SDK即時(shí)通訊整理

    這篇文章主要介紹了詳解iOS集成融云SDK即時(shí)通訊整理,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • iOS 適配iPhone X的方法

    iOS 適配iPhone X的方法

    下面小編就為大家分享一篇iOS 適配iPhone X的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • 詳解ios中的SQL數(shù)據(jù)庫(kù)文件加密 (使用sqlcipher)

    詳解ios中的SQL數(shù)據(jù)庫(kù)文件加密 (使用sqlcipher)

    本篇文章主要介紹了ios中的SQL數(shù)據(jù)庫(kù)文件加密 (使用sqlcipher),具有一定的參考價(jià)值,這里整理了詳細(xì)的代碼,感興趣的小伙伴們可以參考一下。
    2016-12-12

最新評(píng)論

铁岭市| 两当县| 镇康县| 甘南县| 固镇县| 德格县| 丰台区| 剑河县| 林口县| 台江县| 高雄市| 九龙坡区| 洪湖市| 行唐县| 襄樊市| 岳池县| 应城市| 公主岭市| 简阳市| 广饶县| 盐池县| 互助| 黎城县| 额敏县| 蒙自县| 商河县| 富阳市| 墨江| 工布江达县| 新巴尔虎右旗| 乌海市| 余姚市| 华坪县| 南皮县| 洛隆县| 小金县| 扎赉特旗| 颍上县| 安平县| 莆田市| 武冈市|