我有一个实用的视图,你可以通过按下按钮添加项目。我希望它的单元格是清晰的,我已经使它的背景是半透明的,但是一旦你点击按钮,允许你保存其中的项目,你保存的第一个有一个白色的背景。然后,如果你按下按钮其他时间,所有的细胞,除了最后创建的,变成半透明,但一个继续是白色的。这是我的代码,我怎么能把它说清楚呢?
extension ViewController : UITableViewDataSource {
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return number.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let textCell = tableView.dequeueReusableCell(withIdentifier: "WordCell", for: indexPath)
textCell.textLabel?.text = "\(indexPath.row + 1) \(number[indexPath.row])"
let semitransparentBlack = UIColor(rgb: 0x000000).withAlphaComponent(0.3)
textCell.layer.backgroundColor = semitransparentBlack.cgColor
textCell.textLabel?.layer.backgroundColor = semitransparentBlack.cgColor
textCell.textLabel?.textColor = UIColor.white
return textCell
}
}