【编程的一点一点】收藏或打勾

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

    }

}

试一下

上一篇下一篇

猜你喜欢

热点阅读