带有 UITableView 的 UIPageViewController,滑动以删除单元格?
UIPageViewController with UITableView, swipe to remove cells?
我有一个 UIViewController
和一个 UITableView
,UIViewController
位于 UIPageViewController
。事实上,我在 UIPageViewController
中有一堆这样的东西,我滑动以查看 next/previous UIViewController
,它们都按预期工作。但是,我还需要能够通过滑动删除UITableView
中的UITableViewCell's
,而且UIPageViewController
似乎完全优先于滑动,使我无法删除我的细胞。
我该如何解决这个问题?我认为没有简单直接的方法,因为从来没有,所以有什么建议吗?如果您要发布代码,请在 Swift 中发布,在此先感谢!
您将无法让向左滑动做两件事。
最好的解决方案是创建一个编辑按钮,使删除按钮显示在您的单元格旁边,如下所示:
当点击删除 "delete mode" 时,编辑会变成 "Done"。
另一种方法是在屏幕上创建一个特定区域,向左滑动会带来另一个 VC,这样您就可以使用屏幕的其余部分在元素上向左滑动删除它们。
我有一个 UIViewController
和一个 UITableView
,UIViewController
位于 UIPageViewController
。事实上,我在 UIPageViewController
中有一堆这样的东西,我滑动以查看 next/previous UIViewController
,它们都按预期工作。但是,我还需要能够通过滑动删除UITableView
中的UITableViewCell's
,而且UIPageViewController
似乎完全优先于滑动,使我无法删除我的细胞。
我该如何解决这个问题?我认为没有简单直接的方法,因为从来没有,所以有什么建议吗?如果您要发布代码,请在 Swift 中发布,在此先感谢!
您将无法让向左滑动做两件事。
最好的解决方案是创建一个编辑按钮,使删除按钮显示在您的单元格旁边,如下所示:
当点击删除 "delete mode" 时,编辑会变成 "Done"。
另一种方法是在屏幕上创建一个特定区域,向左滑动会带来另一个 VC,这样您就可以使用屏幕的其余部分在元素上向左滑动删除它们。