识别启用分页的 UIScrollView 内的 UITableviews 上的滑动手势
编辑:自从我第一次提出这个问题以来,我就开始实施了,所以我将用更新的方式重新表述这个问题。
我已经设置了一个带有 UIPageControl 的 UIScrollView 和一系列 UITableview 作为子视图。它可以工作,但有一个问题:子视图都是在桌子上具有水平滑动手势的表格视图(此滑动的目的是滑动单元格并在单元格下方显示菜单)。除非我禁用 UIScrollView 上的滚动,否则它们不起作用。但我仍然需要用户在表外滑动时能够将滚动视图滑动到外面。
有关如何实现此效果的任何指导(在表格拾取的表格内部滑动,在滚动视图拾取的表格外部滑动)。
原来的: 我想在启用分页的 UIScrollView 中水平设置一系列 UITableview。表格视图将使用水平滑动手势识别器(将单元格滑动到一侧并显示子菜单)。理想情况下,在表格外部的滚动视图上水平滑动(例如在滚动视图的顶部)将导致 UIScrollView 分页到下一个表格。
这两个滑动手势会按照我希望的方式工作吗?或者 UIScrollView 会干扰吗?如果是这样,你会如何纠正它?
任何指导都会很棒。
Edit: I've begun implementing since I had first asked the question, so I'll rephrase the question with updated.
I've set up a UIScrollView with a UIPageControl and a series of UITableviews as subviews. It works except for one problem: the subviews are each tableviews with horizontal swipe gestures on the table (the purpose of this swipe is to slide a cell and reveal a menu underneath the cell). They don't work unless I disable scrolling on the UIScrollView. But I still need a user to be able to swipe the scroll view outside when swiping outside the table.
Any guidance on how I can achieve this effect (swipe inside the table picked up by the table, swipe outside the table picked up by the scroll view).
Original:
I'd like to set up a series of UITableviews horizontally in a UIScrollView with paging enabled. The tableviews will use a horizontal swipe gesture recognizer (to slide the cell to the side and reveal a submenu). And ideally horizontal swiping on the scroll view outside of a table (e.g. on the top of the scroll view) will cause UIScrollView to page to the next table.
Will the two swipe gestures work the way I hope? Or will the UIScrollView interfere? If so how would you correct it?
Any guidance would be great.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
到目前为止,我要做的是:
这工作得很好,这样我就错过了 UIScrollView 感知滑动触摸的非常实时的滚动(换句话说,如果我滑动一点然后停止,视图仍然是页面)。
仍然希望听到 SO 社区提供更好的解决方案。
问候
Here's what I'm going with so far:
This works well enough, thought this way I'm missing the very real-time scrolling of having the UIScrollView sense swipe touches (in another words, if I swipe just a little bit and stop, the view still pages).
Still would love to hear a better solution from the SO community.
Regards