博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
项目笔记
阅读量:5032 次
发布时间:2019-06-12

本文共 671 字,大约阅读时间需要 2 分钟。

 

 

 

监听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方法赋值

转载于:https://www.cnblogs.com/xieyunqq/p/5240506.html

你可能感兴趣的文章
第7课 - 课程学习小问答
查看>>
Android ProgressBar分析及自定义ProgressBar
查看>>
How to get Windows 8 Apps to use proxy for internet access
查看>>
【洛谷2245】星际导航
查看>>
【BZOJ2878】【NOI2012】迷失游乐园(动态规划)
查看>>
nginx 配置优化(简单)
查看>>
static和const关键字的使用
查看>>
MSSQLSERVER数据库- 视图
查看>>
7.16,7.18练习题
查看>>
Sublime Text 2编辑器
查看>>
招聘小程序
查看>>
oracle系统函数sys_context
查看>>
[转]nodeJs--koa2 REST API
查看>>
[转]android 简单的画图操作
查看>>
[转]从程序员到项目经理(三):认识项目经理
查看>>
javascript之input字符串不为空
查看>>
Python面向对象之封装
查看>>
AVL树(平衡二叉树)
查看>>
ActionResult 常见问题
查看>>
nyoj 黑色帽子
查看>>