Learning iOS D4 2017-10-25

Git

如果不小心commit了一个不需要commit的文件,可以对其进行撤销。

先使用git log 查看 commit日志

git reset --hard commit_id

任务

使用tableview完成页面

创建一个View 里面放cell.xib&swift class 定义cell里需要使用的UI


Learning iOS D4 2017-10-25_第1张图片

tip:

全局?使用可选类型定义 在其他情况可以调用得到

需要初始化init()

let cell = ValuationServicesTableViewCell(style: .default, reuseIdentifier: String(describing: ValuationServicesTableViewCell.self))

对各个UI进行配置

Learning iOS D4 2017-10-25_第2张图片

对颜色的定义(归类在config)

Learning iOS D4 2017-10-25_第3张图片

对各个UI位置进行设置(使用snapkit)

Learning iOS D4 2017-10-25_第4张图片

创建controller.xib&swift 在 保价服务 下


1.class里引入

UITableViewDelegate, UITableViewDataSource

因为引入了 UITableViewDataSource 所以会默认生成两个func

Learning iOS D4 2017-10-25_第5张图片

在这两个func里完成section内 行row 数 和 cell里内容的配置

由于使用了自定义cell 所以

let cell = ValuationServicesTableViewCell(style: .default, reuseIdentifier: String(describing: ValuationServicesTableViewCell.self))

在之前对tableview配置时需要 delegate, register, dataSource

Learning iOS D4 2017-10-25_第6张图片

对cell的describing进行string转换

String(describing: ValuationServicesTableViewCell.self)

完成页面


Learning iOS D4 2017-10-25_第7张图片
Learning iOS D4 2017-10-25_第8张图片


明日目标

订单支付

学习swift

你可能感兴趣的:(Learning iOS D4 2017-10-25)