ios 学习iOS 控件定制iOS 开发基础

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

2017-06-22  本文已影响839人  JCtop

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

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

上一篇 下一篇

猜你喜欢

热点阅读