亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

IOS開發(fā)之手勢響應(yīng)事件優(yōu)先級(jí)的實(shí)例詳解

 更新時(shí)間:2017年09月12日 14:54:13   投稿:lqh  
這篇文章主要介紹了IOS開發(fā)之手勢響應(yīng)事件優(yōu)先級(jí)的實(shí)例詳解的相關(guān)資料,希望通過本文大家能夠掌握手勢響應(yīng)優(yōu)先級(jí)的使用方法,需要的朋友可以參考下

IOS開發(fā)之手勢響應(yīng)事件優(yōu)先級(jí)的實(shí)例詳解

交互響應(yīng)事件都是通過手勢的操作完成的,如點(diǎn)擊、或雙擊、或長按,這些交互都是在視圖中完成的,但是不同的視圖可能會(huì)有不同的交互,有時(shí)候就會(huì)出現(xiàn)交互響應(yīng)事件沖突的情況。這時(shí)候就需要處理事件優(yōu)先級(jí),以便達(dá)到想要的效果。

示例場景:一個(gè)自定義模式視圖view中,有一個(gè)列表視圖table,同時(shí)有一個(gè)確定的按鈕視圖button;在view中有一個(gè)單擊事件UITapGestureRecognizer,在table中點(diǎn)擊每個(gè)cell也會(huì)有點(diǎn)擊事件,同樣的button中有個(gè)點(diǎn)擊事件;三個(gè)視圖中的事件是互不相干的,但也有可能會(huì)造成沖突,即達(dá)到的效果不是想要的。

解決方案:設(shè)置手勢代理法,區(qū)分響應(yīng)事件

1 代理協(xié)議

UIGestureRecognizerDelegate 

2 添加的單擊事件

UITapGestureRecognizer *recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(singleClick)]; 
recognizer.delegate = self; 
[self addGestureRecognizer: recognizer]; 

3 優(yōu)先級(jí)




#pragma mark - UIGestureRecognizerDelegate 
 
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch 
{ 
 if (gestureRecognizer.view == touch.view) 
 { 
  return YES; 
 } 
  
 return NO; 
} 


 如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • iOS 三級(jí)下拉菜單功能實(shí)現(xiàn)

    iOS 三級(jí)下拉菜單功能實(shí)現(xiàn)

    多級(jí)下拉菜單在很多APP中都能應(yīng)用到,這篇文章主要介紹了iOS 多級(jí)下拉菜單功能實(shí)現(xiàn),具有一定的參考價(jià)值,有興趣的可以了解下。
    2017-03-03
  • iOS在狀態(tài)欄上顯示提醒信息的功能定制

    iOS在狀態(tài)欄上顯示提醒信息的功能定制

    這篇文章主要給大家介紹了iOS在狀態(tài)欄上顯示提醒信息的相關(guān)資料,實(shí)現(xiàn)后的效果非常不錯(cuò),文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),需要的朋友們下面來一起看看吧。
    2017-06-06
  • iOS視頻錄制(或選擇)壓縮及上傳功能(整理)

    iOS視頻錄制(或選擇)壓縮及上傳功能(整理)

    最新做的一個(gè)功能涉及到了視頻的錄制、壓縮及上傳功能,經(jīng)過大神的一番教導(dǎo),終于倒騰清楚了,今天小編把問題經(jīng)過記錄一下分享到腳本之家平臺(tái),供大家參考
    2017-03-03
  • iOS手勢的實(shí)現(xiàn)方法

    iOS手勢的實(shí)現(xiàn)方法

    這篇文章主要為大家詳細(xì)介紹了iOS手勢的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • iOS繪制專屬于程序猿的浪漫愛心

    iOS繪制專屬于程序猿的浪漫愛心

    誰說程序猿不懂浪漫,這篇文章主要介紹了iOS繪制專屬于程序猿的浪漫愛心,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • iOS中關(guān)于信鴿推送的使用demo詳解

    iOS中關(guān)于信鴿推送的使用demo詳解

    這篇文章主要介紹了iOS中關(guān)于信鴿推送的使用demo詳解,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09
  • IOS如何使用CAShapeLayer實(shí)現(xiàn)復(fù)雜的View的遮罩效果

    IOS如何使用CAShapeLayer實(shí)現(xiàn)復(fù)雜的View的遮罩效果

    這篇文章主要為大家詳細(xì)介紹了IOS如何使用CAShapeLayer實(shí)現(xiàn)復(fù)雜的View的遮罩效果,感興趣的小伙伴們可以參考一下
    2016-03-03
  • 詳解Objective-C中的語法糖@{}究竟是什么

    詳解Objective-C中的語法糖@{}究竟是什么

    這篇文章主要給大家介紹了關(guān)于Objective-C中語法糖@{}究竟是什么的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • iOS中鍵盤 KeyBoard 上添加工具欄的方法

    iOS中鍵盤 KeyBoard 上添加工具欄的方法

    大iOS中 鍵盤 KeyBoard 上怎么添加工具欄呢?大致思路是提前創(chuàng)建好工具欄,在鍵盤彈出的時(shí)候?qū)⒐ぞ邫陲@示出來,在鍵盤消失的時(shí)候讓工具欄隱藏。具體實(shí)現(xiàn)代碼大家參考下本文吧
    2017-08-08
  • IOS setOnclick點(diǎn)擊事件分析

    IOS setOnclick點(diǎn)擊事件分析

    本篇文章給大家整理了IOS setOnclick點(diǎn)擊事件完美擴(kuò)展的相關(guān)知識(shí)點(diǎn)以及代碼實(shí)例,有需要的朋友可以跟著測試學(xué)習(xí)下。
    2018-05-05

最新評(píng)論