我有一個UITableView
,我想要響應水龍頭和垂直滑動,但仍然有類似於水平滑動的userInteractionEnabled = NO
。我的意思是,它不會處理觸摸並將觸摸事件傳遞迴其超級視圖。將UITableView上的水平滑動事件轉發到父視圖
事情我已經試過了沒有工作:
在
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
重寫
touchesBegan
/touchesMoved
/touchesEnded
返回NO
並傳遞事件到下一個響應者添加用於水平滑動的手勢識別器並將
cancelsTouchesInView
設置爲YES
我一直在努力解決這個問題,並關閉了幾個星期,所以任何幫助非常感謝!
你想刷什麼?由於滑動是一種獨立的手勢,您需要傳遞給超級視圖的是什麼? – rdelmar
我希望將整個滑動手勢傳遞給超級視圖。 UITableView位於iCarousel視圖內,它本質上是一個水平滾動視圖。我想讓iCarousel視圖處理當前由UITableView處理的水平滑動手勢。 –
我回答了,但要獲得更具體的信息,我建議您添加其他詳細信息 – LombaX