我在UIPageViewController
內部有UITableView
,並且滑動事件似乎沒有傳遞給UITableView
。從UIPageViewController向UITableView傳遞刪除輕掃手勢
我能夠禁用我的UIPageViewController
的邊緣彈跳,但我仍然沒有找到一種方法來一致地啓用滑動來刪除我的UITableView
。
在此示例中,它需要多個揮筆得到的刪除按鈕來顯示。該手勢在實際設備上非常挑剔
頁面在右側沒有其他頁面,因此UIPageViewController
沒有理由需要滑動。
在viewDidLoad
我:
for view in self.pageViewController.view.subviews {
if let scrollView = view as? UIScrollView {
scrollView.delegate = self
}
}
下面,我有:
有很多不同的答案相關的帖子,但沒有人對我的使用情況下工作。
這是比我的問題的解決方案更多的替代方案,但我只是使用MGSwipeTableCell。這很容易實現。 https://github.com/MortimerGoro/MGSwipeTableCell – ChrisRockGM