0

如何將平移手勢添加到視圖的前半部分(0,0,160,480),並且在同一視圖上還有(160,0,160,480)的滑動手勢?如何在半視圖上實現輕掃手勢並在另一半視圖上實現平移手勢?

的觀點是表視圖,上向左滑動單元格內容應該改變,並在右側的tableview平移應該像Facebook iOS應用移動

+0

將兩個不同的UIview作爲具有所需幀大小的mainView的子視圖,然後添加所需的手勢。 –

+0

我必須做同樣的看法,但無法區分滑動和平底鍋 –

+0

檢查我編輯的答案 –

回答

2

舉兩個不同的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; 
} 
+0

視圖是表格視圖,在左側滑動單元格內容應該改變,並在正確的平移表格視圖應該像Facebook的ios應用程序 –

+0

和爲什麼你給我負排名 –

+0

@AnuragKabra我沒有downVoted可能是其他人。 –