我想实现与Snapchat相同的功能,特别是与该应用中的朋友进行文本聊天的方式。
我在UIPageViewController
中有三个视图控制器。中间视图控制器是UITableViewController
,具有可扩展单元格和在单元格展开时出现的五个子单元格。我在每个子单元格中都有UIPanGestureRecognizer
,当您在单元格上向左滑动时,会显示一个按钮。但是,平移手势识别器和滑动到另一个视图控制器的UIPageController
同时发生。如何在用户滑动UIPageViewController
?
UITableViewCell
滑动
我希望通过以下方式让它像Snapchat一样:
禁用UIPageViewController
滑动。然后,当用户使用UITableViewCell
滑动UIPanGestureRecognizer
时,当按钮完全显示时,然后将UIPageViewController
向后滑动打开,以便当用户进一步滑动时,它会开始滑动到下一个视图控制器。
我认为我必须在我CustomTableViewCellDelegate
的{{1}}中加入一些内容。有关如何实现这一点的任何想法?如果需要,我可以通过电子邮件发送我的Xcode项目来重新创建问题。感谢。
编辑:最后学会了如何将我的Xcode项目上传到GitHub。我的项目可以在此链接https://github.com/cnowak7/PanGestureTest上找到,以重新创建问题。