2015-06-05 33 views
2

我在UIPageViewController中使用UITableViewController當UITageViewController內部的UITableViewController啓用在UITableViewCell上的輕掃 - 刪除

我的UITableViewCell有一個滑動刪除,但是當我滑動它時,UIPageViewController抓住手勢並移動到下一頁。

過渡風格是UIPageViewControllerTransitionStyleScroll,因此gestureRecognizers數組是不允許的,因爲它將在UIPageViewController標頭中。

如何獲得滑動刪除手勢以在單元上工作?

+0

你想在'UITableViewCell'禁用刷卡? – Bannings

+0

@Bannings例如,我想在單元格第一個表格部分上啓用滑動操作。當我滑動其他表格部分時,UIPageViewController將移動到下一頁。但這是不可能的,因爲UIPageViewController攔截所有的滑動。 –

回答

1

我迄今發現的唯一可靠解決方案是以某種方式自己處理手勢(例如,安裝scrollView,平移手勢識別器,處理觸摸的自定義UIView子類等)。

我發現了另一個解決方案是快速和實際工作,但過於哈克對我的口味:https://github.com/WinterKirk/MKSlidingTableViewCell

相關問題