gpt4 book ai didi

iOS 不会将触摸转发到下面的 View

转载 作者:行者123 更新时间:2023-11-29 02:17:46 25 4
gpt4 key购买 nike

在我的应用程序中,我有 UIScrollView,它有很多 UITableView。在此表的单元格中有 UISlider。如果用户在表格 View 上做出滚动手势,我如何禁用触摸转发?现在,如果用户在 slider 附近(但不在 slider 上)做出滚动手势,则触摸事件会转发到 ScrollView 。

最佳答案

您可以将 UIScrollView 子类化并将此方法添加到新类中

- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {

UIView *result = [super hitTest:point withEvent:event] ;
self.scrollEnabled = ![result isKindOfClass:[UISlider class]] ;
return result ;

}

关于iOS 不会将触摸转发到下面的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28558335/

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