gpt4 book ai didi

iphone - 使用 UITextView 作为 subview 使 UIScrollView 获取触摸事件

转载 作者:太空狗 更新时间:2023-10-30 03:53:50 24 4
gpt4 key购买 nike

我有一个包含 UITextView(不可编辑)的 UIScrollView。我无法让 UIScrollView 获取触摸事件,UITextView 似乎获取并保留它们。知道如何让 UIScrollView 获取触摸事件吗?

我希望 UITextView 仍然可以垂直滚动(我的 UIScrollView 只能水平滚动)。

最佳答案

在您的 UITextView 子类中,执行此操作:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
[self.nextResponder touchesBegan:touches withEvent:event];
}

如果你想让 UITextView 也处理触摸,那么我相信你可以这样做:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
[self.nextResponder touchesBegan:touches withEvent:event];
[super touchesBegan:touches withEvent:event];
}

但这可能会导致非常奇怪的行为。

关于iphone - 使用 UITextView 作为 subview 使 UIScrollView 获取触摸事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/681708/

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