У меня есть суперкласс, который используется во многих местах, и это просто класс, который соответствует делегатам tableView.
class SuperTableViewController: UITableViewDataSource, UITableViewDelegate {
var tableView: UITableView = {
let tableView = UITableView(frame: .zero, style: .plain)
return tableView
}()
... //more code
}
Я хочу создать подкласс, который наследуется от SuperTableViewController, но он должен иметь сгруппированный стиль, я не уверен, как переопределить стиль табличного представления в подклассе:
class SubClassController: SuperTableViewController {
override func viewDidLoad() {
super.viewDidLoad()
tableView = UITableView(frame: .zero, style: .grouped) // this doesn't work
}
... //more code
}