iOS学习IOS开发学习笔记程序员

使用模板创建UITableView

2019-04-02  本文已影响9人  COMMA_迷途知返

该案例为黑马程序员IOS基础UI视频教程第九天案例

该案例中主要使用UITableView中自带的模板来创建UITableViewCell,这种方式可以无需在创建xib文件,无需再重写initWithStyle方法,略方便一点。案例中也使用了一些其他的小知识点,如:将消息框加入到窗口界面而不是UITableView中、设置文本框的圆角显示等

本案例主要实现的功能有三点:

  1. 根据plist文件创建UITableView并显示出数据;
  2. 点击按钮后按钮变为已下载并弹出提示框提示下载过程;
  3. 点击一次下载后按钮始终显示为已下载并不可点击;

实现的最终效果如下图所示

最终效果.png

该案例的实现思路与使用xib文件的实现思路几乎完全相同,只是将原先xib文件换为了tableview的单元格模板。使用单元格模板时直接重用就可以了,无需考虑缓存池中不存在单元格以供重用的情况。

第一步:导入素材、字典转模型、懒加载

第二步:创建界面,创建cell模板,创建对应controller类和cell类并挂接

第三步:在cell类中添加模型属性,实现模型属性的set方法,在方法中为各控件赋值

第四步:实现UITableView的数据源方法,使cell显示出来

第五步:为下载按钮注册单击事件,在事件中实现状态的转换并显示消息提示框

由于本人水平有限,不当之处还请批评指正。初学IOS,希望大家一起交流一起进步~

上一篇 下一篇

猜你喜欢

热点阅读