如何將平移手勢添加到視圖的前半部分(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的子視圖,然後添加所需的手勢。 –
我必須做同樣的看法,但無法區分滑動和平底鍋 –
檢查我編輯的答案 –