iOS二级类目联动

        想了很多,但是多半并未付诸行动。很久之前就想分享文章了,也算是记录自己在iOS开发这条路上的点点滴滴。终于,我下定决心...

需求是做一个联动的二级类目,刚开始我认为挺简单的,初步想法是左边一个tableview,右边一个tableview,然后cell上放tableview。嗯,想好了就开始填坑,但是做出来之后遇到了两个问题。

图1

首先第一个:判断右边cell里tableview上滑和下滑的距离,一开始我用scrollview的contentOffset来判断,虽然勉强实现了,但是无论的滑动的效果还是体验都不能让我满意。然后我想到了MJ大大的刷新判断,奈何个人能力有限,无法抽出MJ大大的滑动监听及实现(哪位道友看懂了这块的逻辑,请教一下小弟QQ:513324116)。所以只能当一回伸手党了,在cell的tableview里直接添加了MJ大大的上啦刷新和下拉加载,然后在代理方法里做了我自己想做的事情。OK,完美解决。

然后第二个:当我快速滑动的时候,右边会出现cell所在的tableview跟着手指滑动,后来灵机一动把它的scrollEnabled关闭了。OK,完美解决。

图2

最后附上demo传送门:https://github.com/LMfiles/CategoryLinkageDemo


PS:第一次写简书,文笔不好,以后改进,多谢捧场^_^

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

推荐阅读更多精彩内容