真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

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

在張家港等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計、成都網(wǎng)站制作 網(wǎng)站設(shè)計制作按需網(wǎng)站策劃,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),全網(wǎng)營銷推廣,成都外貿(mào)網(wǎng)站制作,張家港網(wǎng)站建設(shè)費用合理。

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

示例場景:一個自定義模式視圖view中,有一個列表視圖table,同時有一個確定的按鈕視圖button;在view中有一個單擊事件UITapGestureRecognizer,在table中點擊每個cell也會有點擊事件,同樣的button中有個點擊事件;三個視圖中的事件是互不相干的,但也有可能會造成沖突,即達(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)先級



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


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


當(dāng)前標(biāo)題:IOS開發(fā)之手勢響應(yīng)事件優(yōu)先級的實例詳解
分享地址:http://weahome.cn/article/jsjpio.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部