为了上图这个功能 折腾了老几天了 看来基本功要杂实啊 !
看似简单的功能 其实包含了很多基本的交互基础,如KVO监听、scrollView的嵌套、滚动条跟随,控制器ViewController的View新增,等等!
页面的UI亮点功能有:
tableView在默认高度向下滑动时,header固定
tableView向上滑动时,header随之向上滑动,且滑动到一定高度时,header固定
tableView可左右滑动切换,所有的tableView共用同一个header
感谢OC作者给的思路:https://github.com/StruggleXL/NetEaseStudy
OC版本今天也弄好Swift桥接了,经测试也是完美!
但自己有点儿小强迫症,非得整出个纯Swift版本出来,于是就折腾了,也上传到Github上了,有需要的小伙伴直接去Git吧!
这个是我的Github地址:https://github.com/apiapia/SwitchViewInProfile
学无止境,笨鸟就得多练习,多打写码,哈,这是个人经验!