objective-c - 重新加载 UIView 的正确方法是什么?

标签 objective-c ios cocoa-touch

当我在使用 iOS 应用程序时,我突然想到了一个问题。如果我想重新加载整个 View 怎么办?如果我调用 viewDidLoad 会发生什么?这是正确的方法吗?我只问我的知识。

最佳答案

如果 View 是某个 Controller 的主视图,您可以通过将 Controller 的 view 属性设置为 nil 来重新加载它——它会在下次有人时再次加载使用 view 属性。调用 -viewDidLoad 将不起作用,它只是在 View 加载完成时由一些 UIViewController 代码调用的回调方法。

关于objective-c - 重新加载 UIView 的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12577140/

相关文章:

ios - 获取以字节为单位的UTF-8字符串长度的最佳方法?

iphone - TableView :didSelectRowAtIndexPath:]: message sent to deallocated instance 0xebba1b0

objective-c - 使用 NSUserDefaults 保存 CGPoints 列表

ios - 在 Debug模式下,API 请求有效。 Release模式,返回 null

ios - 使用 Alamofire 获取 JSON 并解码 - Swift 4

ios - 通过触摸旋转图像

objective-c - 将 UIImage 发送到仅接受 JSON 的 Web 服务(通过 RestKit)

IOS - Android 的 Smack API 库可以用于 IOS 连接到 Ejabberd 服务器吗?

iphone - 如何在 Cocoa Touch 的标签中包含超链接?

ios - 当 App 进入后台时暂停音频