1

我有一个 iPad 界面,可以用一根手指左右移动不同的视图(例如 Twitter iPad 界面)。

我有一个问题,因为我在一个视图上有一个滑块,当我开始滑动时,主(底层)视图上的 UIGestureRecogniser 也开始作用于移动。

有没有办法防止这种情况?只有 UISlider 采取触摸动作,而底层视图不动作?我的意思是要记住 UIGestureRecognisers 有一个变量,但无法为视图/滑块找到它。

提前致谢!

4

2 回答 2

2

设置专属触摸属性:

[view setExclusiveTouch:YES];
于 2012-07-10T16:06:16.307 回答
0

我搜索了几个小时,并为我完成了诡计工作。

视图控制器.h

@property (weak, nonatomic) IBOutlet UIScrollView *yourScrollView;

视图控制器.m

- (void)viewDidLoad
{
yourScrollView.delaysContentTouches = NO;
}
于 2014-08-13T17:46:53.380 回答