iOS Snapchat风格 - UITanGestureRecognizer在UITableViewCell和UIPageViewController中

时间:2015-04-11 09:32:45

标签: ios objective-c uitableview uipageviewcontroller uipangesturerecognizer

我想实现与Snapchat相同的功能,特别是与该应用中的朋友进行文本聊天的方式。

我在UIPageViewController中有三个视图控制器。中间视图控制器是UITableViewController,具有可扩展单元格和在单元格展开时出现的五个子单元格。我在每个子单元格中都有UIPanGestureRecognizer,当您在单元格上向左滑动时,会显示一个按钮。但是,平移手势识别器和滑动到另一个视图控制器的UIPageController同时发生。如何在用户滑动UIPageViewController

之前禁用UITableViewCell滑动

我希望通过以下方式让它像Snapchat一样:

禁用UIPageViewController滑动。然后,当用户使用UITableViewCell滑动UIPanGestureRecognizer时,当按钮完全显示时,然后将UIPageViewController向后滑动打开,以便当用户进一步滑动时,它会开始滑动到下一个视图控制器。

我认为我必须在我CustomTableViewCellDelegate的{​​{1}}中加入一些内容。有关如何实现这一点的任何想法?如果需要,我可以通过电子邮件发送我的Xcode项目来重新创建问题。感谢。

编辑:最后学会了如何将我的Xcode项目上传到GitHub。我的项目可以在此链接https://github.com/cnowak7/PanGestureTest上找到,以重新创建问题。

0 个答案:

没有答案