我有一个iPad界面,可以用一根手指左右移动不同的视图(例如Twitter iPad界面)。
我有一个问题,因为我在一个视图上有一个滑块,当我开始滑动时,主(底层)视图上的UIGestureRecogniser也开始对该移动起作用。
有没有办法防止这种情况发生?只有UISlider采取触摸操作,并且底层视图不起作用?我的意思是要记住UIGestureRecognisers有一个变量,但找不到它的视图/滑块。
提前致谢!
答案 0 :(得分:2)
设置独家触摸属性:
[view setExclusiveTouch:YES];
答案 1 :(得分:0)
我搜索了几个小时,然后我为我做了一些技巧。
<强> ViewController.h 强>
@property (weak, nonatomic) IBOutlet UIScrollView *yourScrollView;
<强> ViewController.m 强>
- (void)viewDidLoad
{
yourScrollView.delaysContentTouches = NO;
}