不要在UISlider上进行触摸



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

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

有办法防止这种情况发生吗?只有UISlider采取了触摸动作,而潜在的观点没有采取行动?我的意思是要记住,UIGestureRecognisers有一个变量,但无法为视图/滑块找到它。

提前感谢!

设置独占触摸属性:

[view setExclusiveTouch:YES];

我搜索了几个小时,并为我跟踪技巧工作。

ViewController.h

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

ViewController.m

- (void)viewDidLoad
{
yourScrollView.delaysContentTouches = NO;
}

最新更新