首页 > 其他 > 详细

百思第七天

时间:2016-03-04 00:14:45      阅读:247      评论:0      收藏:0      [点我收藏+]

 

百思第7天

百思第七天

监听tabBarButton的重复点击刷新页面

  • 在tabBar中设置通知监听点击,在各个标题按钮也监听通知,当在一次点击精华按钮时,通知精华下拉刷新,通知所有标题刷新在window上的view才刷新
    • tabBar没有addTarget方法查找tabBarButton.SuperClass,发现是UIControll
    • 设置第一次为0时已经点击了精华按钮一次,记录利用精华按钮当前引用为0设置的 技术分享
    • 各个标题的刷新具体实现 技术分享

请求全部的数据

 

  • 通知监听刷新按钮,一开始就加载帖子数据,并设置数据模型

技术分享

 

下拉返回刷新功能介绍

  • 底部加载更多,设置UIView里面添加Label成为tablefooterView,在numberOfRow中设置尾部的view隐藏,在scrollViewdidScroll中设置偏移量发送请求加载更多,有数据才加载,搞一个状态量,进入后边为YES,开始为YES后直接返回
  • 下拉刷新,根据tableViewdelegate中当滚动结束时判断Y的偏移量来刷新,增加,减少内边距为了加载时有个停顿效果
    • 当偏移量小于创建的UIView高度时不会有下拉刷新
    • 在scrollViewDidScroll中监听各个位置的偏移量设置下拉上拉刷新 技术分享

设置‘全部‘中间位置的内容

  • 其他全部继承‘全部‘按钮中的topicCell重写他的set方法
  • 用xib自定义cell,设置xib数据
  •  技术分享

自定义cell设置topicCell

技术分享

  •  重写模型的set方法赋值

技术分享

百思第七天

原文:http://www.cnblogs.com/xieyunqq/p/5240506.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!