gpt4 book ai didi

用于 UIView 的 iOS viewDidLoad

转载 作者:IT王子 更新时间:2023-10-29 07:34:51 25 4
gpt4 key购买 nike

在 ViewController 中,有 ViewDidLoad 可以知道 VC 何时加载。

对于 UIView,加载 View 时必须使用什么方法?

这个方法会被任何 init 调用吗?

编辑:没有 XIB,只是以编程方式。

最佳答案

如果您从 XIB 文件加载它,加载完成后将调用 awakeFromNib 方法:

override public func awakeFromNib() {
super.awakeFromNib();

// ... loading logic here ...
}

更新;在没有 XIB 的情况下,您可能必须使用 the docs观察 View 相关更改 区域中的一种方法来推断它。 (例如,didMoveToSuperview)。但是,如果可能的话,更好的方法是从 View Controller 的 viewDidLoad 方法向您的 View 发送消息。

关于用于 UIView 的 iOS viewDidLoad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10167706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com