我有一个iPad界面,可以用一根手指左右移动不同的视图(例如Twitter iPad界面)。
我对此有一个问题,因为我在一个视图上有一个滑块,当我开始滑动时,主(底层)视图上的UIGestureRecogniser也开始对移动进行操作。
有办法防止这种情况发生吗?只有UISlider采取了触摸动作,而潜在的观点没有采取行动?我的意思是要记住,UIGestureRecognisers有一个变量,但无法为视图/滑块找到它。
提前感谢!
设置独占触摸属性:
[view setExclusiveTouch:YES];
我搜索了几个小时,并为我跟踪技巧工作。
ViewController.h
@property (weak, nonatomic) IBOutlet UIScrollView *yourScrollView;
ViewController.m
- (void)viewDidLoad
{
yourScrollView.delaysContentTouches = NO;
}