Для добавления вида к UITableViewController
я добавил вид к navigationController
, как показано ниже:
self.navigationController?.view.addSubview(view)
view.translatesAutoresizingMaskIntoConstraints = false
view.rightAnchor.constraint(equalTo: (self.navigationController?.view.rightAnchor)!).isActive = true
view.bottomAnchor.constraint(equalTo: (self.navigationController?.view.bottomAnchor)!).isActive = true
view.widthAnchor.constraint(equalToConstant: 70).isActive = true
view.heightAnchor.constraint(equalToConstant: 120).isActive = true
Но когда вы хотите выдвинуть новый ViewController
, он сохранит добавленный вид (myView
).
Я пытался добавить myView
к view
и tableView
, как показано ниже:
self.view.addSubview(myView)
self.tableView.addSubview(myView)
, но оба не работают.Я знаю, что могу использовать UIViewController
и добавить UITableView
, и тогда будет проще добавить myView
к UIViewController
.
Должен ли я добавить myView
в другое представление?