gpt4 book ai didi

ios - 您可以将 UIGestureRecognizer 附加到多个 View 吗?

转载 作者:IT老高 更新时间:2023-10-28 12:14:49 26 4
gpt4 key购买 nike

UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapTapTap:)];
[self.view1 addGestureRecognizer:tapGesture];
[self.view2 addGestureRecognizer:tapGesture];
[tapGesture release];

在上面的代码中,只有对 view2 的点击被识别。如果我注释掉第三行,则可以识别对 view1 的点击。如果我是对的并且您只能使用一次手势识别器,我不确定这是一个错误还是它只需要更多文档。

最佳答案

UIGestureRecognizer 将与单个 View 一起使用。我同意文档参差不齐。那 UIGestureRecognizer 有一个单一的 view 属性给它了:

view

The view the gesture recognizer is attached to. (read-only)

@property(nonatomic, readonly) UIView *view

Discussion You attach (or add) a gesture recognizer to a UIView objectusing the addGestureRecognizer:method.

关于ios - 您可以将 UIGestureRecognizer 附加到多个 View 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4747238/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com