loadView () не вступает в силу при использовании view.insertSubview () - PullRequest
0 голосов
/ 16 февраля 2019

по какой-то причине. Если я помещаю loadview внутри моего VC и добавляю его в другой vc как дочерний элемент, loadview не вступает в силу

// MainClass
self.menuVC = SideMenuVC()
self.view.insertSubview(self.menuVC.view, at: 0)
self.addChild(self.menuVC)
self.menuVC.didMove(toParent: self)

public final class SideMenuVC: UIViewController {

// MARK: Initializer
public init() {
    super.init(nibName: nil, bundle: nil)
}

public required init?(coder aDecoder: NSCoder) {
    fatalError("init(coder:) has not been implemented")
}

// MARK: LifeCycle Methods
public override func loadView() {
    super.loadView()
    self.view = SideMenuView()
}

public override func viewDidLoad() {
    super.viewDidLoad()        
 }
}

Я должен обернуть SideMenuVC внутри UINavigationController, чтобы онработайте с loadView внутри него.

TIA

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...