【问题标题】:How to create global function for selectionStyle = .none如何为 selectionStyle = .none 创建全局函数
【发布时间】:2021-04-28 21:18:49
【问题描述】:

我正在使用UITableView,所以我有 50+ UITableViewCell 并且我明确地必须写 selectionStyle = .none 有什么方法可以最小化或做一个通用的方法。所以不要写在所有UITableViewCell类中。

【问题讨论】:

  • 你为什么不创建一个自定义的UITableViewCell 子类并让所有其他单元类都继承自它?

标签: ios swift uitableview


【解决方案1】:

使用

UITableViewCell.appearance().selectionStyle = .none

class BaseCell:UITableViewCell {
    override func awakeFromNib() {
        super.awakeFromNib() 
        self.selectionStyle = .none
    }
}

并将其用作所有单元格的基类

【讨论】:

【解决方案2】:

或者你可以为UITableViewCell添加一个Extension

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-09
    • 1970-01-01
    • 1970-01-01
    • 2012-06-26
    • 1970-01-01
    • 2011-06-30
    • 2013-12-12
    相关资源
    最近更新 更多