У меня есть класс UIViewController, который содержит WKWebView и реализует WKNavigationDelegate.UIViewController: обнаружение, когда вид снова появляется
Я хотел бы обнаружить, когда снова появится контроллер вида. Я понимаю метод loadView, но, если я нажму новый вид на стек, а затем вернусь из этого представления в предыдущий вид (мой контроллер представления), какой метод вызывается на контроллере представления?
Когда вы говорите «нажать новый вид» вы имеете в виду что-то вроде '[self.view addSubview: NewView] ; 'или вы имеете в виду' [self.navigationController pushViewController: newViewController]; '? Если вы нажмете новый контроллер представлений, а затем вернитесь, снова откроется окно «viewWillAppear» первого вида или «viewDidAppear». Если вы ссылаетесь на отображение подвью поверх представления контроллера вашего вида, вы можете использовать что-то вроде протокола, в котором вы определяете метод делегата 'customViewDidPressClose:', тогда ваш контроллер представления может реализовать этот метод делегирования для получения уведомления. – Zhang