gpt4 book ai didi

iphone - subview 中的触摸检测

转载 作者:行者123 更新时间:2023-11-29 13:26:26 26 4
gpt4 key购买 nike

我有一个 View ,其中有一个 ScrollView 。我想检测触摸开始、移动等方法。我使用了这些方法。这些方法在 ScrollView 外工作正常,但在 ScrollView 内不起作用。告诉我为什么它不起作用,解决方案是什么。

最佳答案

您必须继承 UIView(作为 MyUIView)并实现触摸委托(delegate)。

然后将MyUIView添加到UIScrollView

例如:

   @interface MyUIView : UIViewController {

}
@end

@implementation MyUIView

//implement touch delegate here
}

在您的主视图中添加这一行

MyUIView *myUIView = [[MyUIView alloc] init];
myUIView.userIntarctionEnabled = YES;
[yourScrollView addSubView:myUIView.view];

注意:您可以使用UIGustures而不是子类化。 UIGestureRecognizer 类可用于帮助检测和响应 iOS 设备上常见的各种 UI 手势

关于iphone - subview 中的触摸检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13009746/

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