响应 UITableView 等手势的 UIStackView

Posted

技术标签:

【中文标题】响应 UITableView 等手势的 UIStackView【英文标题】:UIStackView that responds gestures like UITableView 【发布时间】:2017-03-24 09:48:11 【问题描述】:

问题很简单,它是关于向水平的stackView 添加手势,具有像tableview 这样的手势。想想水平的tableView,但也有一些停止点。(避免查看停止任何点。)更清楚的是,水平工作的tableView 具有手势功能(弹跳、滑动等)并具有tableViewCell' s 与UIWindow 的大小相同。最后让我们滑动后,它不能同时显示2个cell的点。我希望这很清楚。

制作背景的目的是在Login 页面上向人们介绍该应用程序。我认为stackView 最适合这项工作,但如果你有更好的方法,请告诉我。

【问题讨论】:

【参考方案1】:

我认为您正在寻找 UIPageViewController 而不是使用 stackView。一个很棒的教程可以在这里找到:https://spin.atomicobject.com/2015/12/23/swift-uipageviewcontroller-tutorial/

我不确定你所说的“水平工作 tableView”是什么意思,但如果你正在寻找一个可以上下滚动的 PageViewController,请查看:https://github.com/stefanceriu/SCPageViewController 你可以用它做更多的事情。

【讨论】:

您,先生,是真正的 MVP。

以上是关于响应 UITableView 等手势的 UIStackView的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发中解决UITableView嵌套ScrollView(UICollectionView)的手势冲突

iOS uitableView响应事件被拦截

两个手指在 UITableView 上滑动

处理侧滑返回与 ScrollView 手势冲突

iOS 手势冲突

如何拦截垂直滑动手势