【问题标题】:How to make some buttons of tableView cells clickable and some unclickable | iOS如何使tableView单元格的一些按钮可点击和一些不可点击? iOS
【发布时间】:2021-05-15 09:53:11
【问题描述】:

我有一个 tableView,其中每个单元格都包含一个具有不同标题的按钮。

实际上我正在将标题数组传递给按钮。
cell.applyButton.setTitle(titleValues[indexPath.row], for: .normal)

现在我只想让那些有标题时间表的按钮可以点击。请帮忙。

【问题讨论】:

  • 这听起来是基于数据的。你的很多代码都应该在表格单元格中——尤其是启用和禁用。但是...单元格更新与在其他地方维护的数据(通常是数组)一起进行。请务必在刷新数据后致电reloadData,您应该可以正常工作。

标签: ios swift xcode ios7


【解决方案1】:

根据标题设置按钮的.isEnabled属性:

cell.applyButton.setTitle(titleValues[indexPath.row], for: .normal)
cell.applyButton.isEnabled = titleValues[indexPath.row] == "Schedule"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-05
    • 1970-01-01
    相关资源
    最近更新 更多