我想更改ViewController
我不拥有的单元格的设计。所以我的想法是这样的扩展:
extension NotMyViewController {
public func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
cell.textLabel?.font = UIFont(name: "DesignersChoice", size: 12)
}
}
但永远不会调用此函数。任何想法如何让我们的设计师开心?
答案 0 :(得分:0)
确认您的课程为UITableViewDelegate
协议
extension NotMyViewController: UITableViewDelegate {
public func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
cell.textLabel?.font = UIFont(name: "DesignersChoice", size: 12)
}
}
还将NotMyViewController作为tableView的委托
答案 1 :(得分:-1)
使用cellForRowAtIndex
方法。在该方法中写下以下行: -
cell.textLabel?.font = UIFont(name: "DesignersChoice", size: 12)