美文网首页iOS开发中的神兵利器
2.6 使用DGElasticPullToRefresh实现漂亮

2.6 使用DGElasticPullToRefresh实现漂亮

作者: 互动教程网 | 来源:发表于2018-04-11 21:07 被阅读43次

    1. 您将在本节课中,创建一个漂亮的弹性下拉的刷新效果。首先确保在您的项目中,已经安装了所需的第三方库。在此处双击查看安装配置文件。

    image

    2. 根据配置文件中的相关设置,安装第三方库。安装完成之后,双击打开此处的项目文件。

    image

    3. 然后在左侧的项目导航区,打开视图控制器的代码文件。

    image

    4. 接着开始编写代码,实现表格的弹性下拉刷新的功能。

    image

    5. 首先在当前的类文件中,引入已经安装的第三方类库。

    image

    6. 使当前的视图控制器类,遵循表格的数据源协议、代理协议。

    image

    7. 添加一个包含12个月份的数组属性,作为表格视图的数据源。

    image

    8. 添加一个属性,作为需要添加下拉刷新功能的表格视图。

    image

    9. 然后创建一个矩形区域,作为表格视图的显示区域。接着初始化一个指定显示区域的表格对象。

    image

    10. 设置表格对象的数据源和代理,为当前的视图控制器对象。

    image

    11. 接着设置表格的背景颜色。

    image

    12. 初始化一个第三方的下拉刷新组件。

    image

    13. 然后设置前景颜色为白色。

    image

    14. 接着给表格视图添加下拉刷新的功能。

    image

    15. 当对表格视图执行下拉刷新操作时,往数组中插入一个新元素,并将新元素放置在数组的首位。

    image

    16. 然后让表格对数据源进行刷新。

    image

    17. 最后终止刷新控件的刷新动作。

    image

    18. 接着设置下拉刷新的填充颜色为橙色。

    image

    19. 设置下拉刷新的背景颜色,和表格的背景颜色保持一致。

    image

    20. 然后设置根视图的背景颜色,并将表格添加到根视图。

    image

    21. 添加一个代理方法,用来设置表格的行数,在此设置表格的行数为数组的长度。

    image

    22. 添加一个代理方法,用来初始化或复用表格中的单元格。

    image

    23. 创建一个字符串常量,作为单元格的复用标识。然后根据复用标识,从表格中获取可以复用的单元格。

    image

    24. 如果没有可以复用的单元格,则初始化一个默认样式的单元格,并设置单元格的复用标识。

    image

    25. 获得当前单元格的行数序号。

    image

    26. 通过单元格的序号,从数组中获得一个字符串,作为单元格标题的内容。

    image

    27. 设置单元格的背景颜色。

    image

    28. 最后返回设置好的单元格。

    image

    29. 添加一个方法,在当前的视图控制器被销毁时,清除表格的下拉刷新控件。接着点击左上角的[编译并运行]按钮,启动模拟器预览项目。

    image

    30. 在屏幕的上方按下手指,并向右下方拖动,同时观察下拉刷新的视觉效果。

    31. 完成下拉刷新的操作后,在表格的顶部,添加了一行新的单元格。最后点击此处的[停止]按钮,关闭模拟器,并结束本节课程。

    image

    image

    本文整理自:《app开发中的神兵利器》,真正的[手把手]教学模式,用最快的速度上手iOS开发,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1209739676,或扫描本页底部的二维码。课程配套素材下载地址:资料下载

    apps8 2.png

    相关文章

      网友评论

      • IT人故事会:做开发很累,还的学习,之前你这个我也碰到过,但是没记录谢谢了

      本文标题:2.6 使用DGElasticPullToRefresh实现漂亮

      本文链接:https://www.haomeiwen.com/subject/iezzhftx.html