【编程的一点一点】收藏或打勾
2018-03-18 本文已影响14人
要自学成才的王小花
因为我一直想成为独立开发者,从1月18到3月18的今天,收获最大的是认识了我师傅,然后对xcode眼熟了,看着视频敲代码也能保证不错了,但是离成为独立开发者好像很远的样子。
我心里也有想要开发的第一个软件的模样,我想靠拼凑的方式,一点点把所有我需要的代码积累起来,逐步去完成目标,而自己给自己的期限仅有3个月,到6月15号。
废话不多说,开始。
收藏或打勾如何实现,样子如下,在tableview上选定的单元格上打勾。
如图对勾做法如下:
1、拖一个新的label到这个单元格中,选中这个label,修改tap。
2、将对勾或是红心输入到label中。
3、写代码,函数。
func configureCheckmark(for cell: UITableViewCell, with item: ChecklistItem) {
let label = cell.viewWithTag(1001) as! UILabel
if item.checked {
label.text = "√"
} else {
label.text = ""
}
}
我的checklistaitem,是类
import Foundation
class ChecklistItem: NSObject, Codable{
vartext =""
varchecked =false
func toggleChecked() {
checked = !checked
}
}
试一下