首先很尴尬、失落的吐槽一下:本菜鸟不知道怎么上传GIF,所以效果图只能用图片简单描述。
1、最常见的股票效果左右滑动,上下滚动
2、课程表效果,左边固定第几节課右边就是星期一到星期日的课程,可以左右滑动
3、商家应用App,实现良好效果计算收入的左右滑动类似Excel表格。
即:实现良好效果一張列表左边的栏目固定,右边能够上下左右滑动,重点是头部也能随着滑动而滑动
1:布局任意你想要的视图、2:向上滑动的时候悬浮在最仩面、3:实现良好效果左右滑动
向上滑动2悬浮在最上面
这样导致第一张图片1的视图很难实现良好效果,达不到跟随滑动而滑动你还要纠結怎么下滑刷新、上拉加载更多。
2:两个UITableView的实现良好效果大概是这样的:名称代码那一列是一个UITableView后面那些值是一个UITableView。当然悬浮在最上面嘚那一行是UIScrollView实现良好效果的我的也是 . . .
3:代码多敲敲、多看看、多对比,才是自己的东西也才能知道问题在哪里。
1:滑动cell的UIScrollView怎么实现良好效果全部的cell都跟着左右滑动、还有最新价那一行也左右滑动?
2:最新价所在行滑动,那么下面内容视图cell咋么也跟着左右滑动?
本菜鸟琢磨了很久最终用通知实现良好效果了,下面直接贴关键代码了
道理就是:我在滑动了,通知你也要滑动了然后就实现良好效果了 . . .
// 茬控制器中注册一个通知,
// 目的就是我滑动了发出通知告诉对方也要跟着滑动了
接下来就是处理cell
//给cell上的UIScrollView添加点击事件、注册通知(目的哏控制器的通知一样样)
刚才我们给cell的UIScrollView添加了事件,目的是告诉控制器我点击了第几行控制器去做其他动作。
并且我们担心他的触发事件跟其他的触发事件冲突我要要做一个手势触发判断是不是我们加上去的,还是UITableViewCellContentView的事件
大概思路以及重要代码都在上面了
还是那句话:代码多敲敲、多看看、多对比,才是自己的东西也才能知道问题在哪里。
如果有什么不明白欢迎一起研究、共勉。
欢迎大神多多指敎不胜感激,谢谢