liangdrime / SwipeTableView

Both scroll horizontal and vertical for segment scrollview which have a same header. — 类似半糖、美丽说主页与QQ音乐歌曲列表布局效果,实现不同菜单的左右滑动切换,同时支持类似tableview的顶部工具栏悬停(既可以左右滑动,又可以上下滑动)。兼容下拉刷新,自定义 collectionview实现自适应 contentSize 还可实现瀑布流功能
MIT License
2.29k stars 444 forks source link

关于监听 ContentOffset 的问题 #92

Closed conversun closed 6 years ago

conversun commented 6 years ago

有交互需要监听 OffsetY, 目前通过监听 tableview 的 ContentOffset 实现

遇到问题: 左右滑动切换时, 会触发 OffsetY = 0 后还原, 导致逻辑错误

有更好的监听方式吗

liangdrime commented 6 years ago

不是很清楚你要解决的业务问题。

不过,看你是不是可以尝试一下不重用的方式。目前我们的项目中就是采用 controller 管理,并且不重用。在 swipetableview 所在的 controller 中懒加载保留所有的 controller(每个 controller 自己管理自己的内容警告),在代理中返回对应的 controller 的 view。

conversun commented 6 years ago

感谢回答😀

Heisenbean commented 6 years ago

确实,监听tableview 的 ContentOffset,在左右滑动的时候回触发OffsetY = 0,LZ是怎样解决的