iphone - viewDidLoad 在 popViewController 调用后被调用吗?

标签 iphone uinavigationcontroller viewdidload

当你弹回 UIView 时,viewDidLoad 会被调用吗?

最佳答案

每当调用 loadView 时,viewDidLoad 都会被调用。每当从 UIViewController 请求 View 且当前 View 为零时,就会调用 loadView。

如果你弹出一个 UIViewController 并且 view 属性为 nil,则 loadView 和 viewDidLoad 将被调用。如果 View 从未加载或在另一个 View Controller 位于屏幕上时被卸载,则 View 可能为零。如果同时推送多个 View Controller ,它可能永远不会被加载。

关于iphone - viewDidLoad 在 popViewController 调用后被调用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3106511/

相关文章:

ios4 - 应用程序在特定行崩溃,为什么?

iphone - 为什么 "numberOrRowsInSection"在 "viewDidLoad"中途被调用?

swift - 在 Swift 中的同一个 VC 上点击按钮后,有没有办法显示以前隐藏在早期代码行中的 UIelement?

iphone - 在 subview (UIWebView) 上获取 touchesBegan

iphone - UITableViewController 第二次加载时崩溃

iOS 右导航按钮不显示在 UINavigationBar 中

ios - 更改状态栏颜色

ios - SWRevealViewController 中不存在后退按钮

iphone - 评估用户位置 GPS 传感器数据准确性的最佳方法是什么?

ios - 查找存储在NSDictionary中的值的索引和存储在NSMutableArray中的NSDictionary的值的索引