tableView嵌套tableView 支持左右滑动 上下联动

最近在项目中遇到的问题,其实在之前就一直有尝试这样的做法,但是一直没有成功,当时的心态也不好,就没有好好的研究。最近是项目需要,又一次遇到同样的问题,难道还打算不了了之吗!?

Of course not !!坚决不

在网上查找了很多资料,也尝试了很多方式,终于完成了。哈哈

今天打算贴出来分享一下。

借鉴了:https://github.com/shunFSKi/FSScrollViewNestTableView   的方法!极力推荐大家去看看,写的非常棒。就是觉得还是不够简练,于是,我就再对他的进行了提炼。

废话不多说,直接上干货。

先看看效果图:

动画效果图

主要的思路是:在一个controller里创建一个tableView(注意:该tableView必须要支持多手势,如图1) 该tableView里的contentCell 的 高度是屏幕高度 , 然后再利用MLMSegmentPageView 在contentCell里添加【商品】【商家信息】【评价】三个控制器的view(代码如图2)。

图1

图2

/*  关键在这 */

只要在baseVC里添加一下代码:(图3 、 图4)

图3

图4

另外在【商品】【商家信息】【评价】三个控制器里都添加以下(图5)代码就OK了

图5

是不是写的太简单了,第一次写这种,还望见谅。

如需要demo地址: https://github.com/SeriouslyFunny/HSFTableViewDemo

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容