自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

UIView與subview之間事件響應(yīng)鏈

移動(dòng)開發(fā) iOS
這些都是很簡(jiǎn)單的view的事件傳遞行為,解決起來(lái)很簡(jiǎn)單。自己動(dòng)手寫個(gè)demo就可以很輕松的解決掉。我的感覺是view之間事件傳遞紐在了一起,就先找到touch。然后找到view,將他們分離開。

我有如上圖所示的ViewA和ViewB,其中ViewA是superview?,F(xiàn)在我想對(duì)他們添加事件或者手勢(shì)。有如下情況:

1.touch move ViewB,想要ViewA跟著走,或者反過(guò)來(lái),touch move ViewA,想要ViewB跟著走,一種方法。將ViewB(子view)的userinteraction設(shè)置為no。

2.我向ViewA添加了gesture,然后ViewB也得到了響應(yīng)。這是怎么回事有怎么解決呢?

  1. - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {   
  2.    if (touch.view != [self view]) {   
  3.      return NO;   
  4.  
  5.    }   
  6.    return YES;   
  7.  }  

加入gesture代理方法, 這樣就可以避免 ViewB或者其他的子view響應(yīng)當(dāng)前view的手勢(shì)行為了。

這些都是很簡(jiǎn)單的view的事件傳遞行為,解決起來(lái)很簡(jiǎn)單。自己動(dòng)手寫個(gè)demo就可以很輕松的解決掉。

總結(jié):我的感覺是view之間事件傳遞紐在了一起,就先找到touch。然后找到view,將他們分離開。

責(zé)任編輯:閆佳明 來(lái)源: oschina
相關(guān)推薦

2023-10-12 22:44:16

iOS事件響應(yīng)鏈

2021-08-04 23:03:56

區(qū)塊鏈數(shù)字貨幣數(shù)據(jù)安全

2017-07-24 14:32:49

2020-11-13 07:31:10

自動(dòng)化事件安全

2023-02-27 12:10:53

2022-09-23 12:07:09

企業(yè)安全事件CSIRT

2018-06-04 23:03:29

2022-02-09 00:08:26

黑客攻擊事件響應(yīng)

2013-04-15 15:22:06

2021-07-02 10:59:39

云計(jì)算云計(jì)算環(huán)境云應(yīng)用

2023-02-09 12:31:03

2011-05-27 14:47:50

友情鏈接

2015-01-26 17:25:08

應(yīng)急響應(yīng)預(yù)案企業(yè)安全風(fēng)險(xiǎn)

2021-01-18 08:10:35

安全工具病毒

2024-11-06 15:33:50

2022-04-14 16:00:51

事件響應(yīng)流程企業(yè)

2011-05-20 14:22:11

.NET

2024-02-01 12:38:22

事件流事件溯源系統(tǒng)

2017-04-25 09:04:16

2015-04-14 09:55:40

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)