如何将平移手势添加到视图的前半部分(0,0,160,480),并且在同一视图上还有(160,0,160,480)的滑动手势?如何在半视图上实现轻扫手势并在另一半视图上实现平移手势?
的观点是表视图,上向左滑动单元格内容应该改变,并在右侧的tableview平移应该像Facebook iOS应用移动
如何将平移手势添加到视图的前半部分(0,0,160,480),并且在同一视图上还有(160,0,160,480)的滑动手势?如何在半视图上实现轻扫手势并在另一半视图上实现平移手势?
的观点是表视图,上向左滑动单元格内容应该改变,并在右侧的tableview平移应该像Facebook iOS应用移动
举两个不同的UIView与所需的帧大小MAINVIEW的子视图,然后添加所需手势: -
UISwipeGestureRecognizer *swipeGestureRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeVC:)];
swipeGestureRecognizer.delegate = self;
[self.subView.view addGestureRecognizer:swipeGestureRecognizer];
UIPanGestureRecognizer *panGestureRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panVC:)];
panGestureRecognizer.delegate = self;
[panGestureRecognizer requireGestureRecognizerToFail:swipeGestureRecognizer];
[self.subView2.view addGestureRecognizer:panGestureRecognizer];
以下方法被调用时识别的手势的由任一gestureRecognizer或otherGestureRecognizer
- (BOOL) gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
return YES;
}
视图是表格视图,在左侧滑动单元格内容应该改变,并在正确的平移表格视图应该像Facebook的ios应用程序 –
和为什么你给我负排名 –
@AnuragKabra我没有downVoted可能是其他人。 –
将两个不同的UIview作为具有所需帧大小的mainView的子视图,然后添加所需的手势。 –
我必须做同样的看法,但无法区分滑动和平底锅 –
检查我编辑的答案 –