gpt4 book ai didi

ios - uiview Controller 内的自定义 uiview 不显示 ios

转载 作者:行者123 更新时间:2023-11-29 02:57:42 25 4
gpt4 key购买 nike

我有一个 UIView Controller 和一个名为 GCView 的 UIView。

如果我的代码就是这样:

self.view = [[GCView alloc] init];

我可以看到我的自定义 View 。

当我在 Storyboard中拖放一个 UIView 时,将它分配给一个名为 customView 的属性

并使用该代码:

self.customView = [[GCView alloc] init];

没有显示任何内容。

我想使用第二种方法,因为在 UIView 中动态创建和处理一些内容,而将其他内容静态地放在 Storyboard 中并在 UIViewController 中处理会更方便。

最佳答案

确保 Storyboard中的 View 对象属于 GCView 类。这将在加载 View 时调用 GCView 类中的 initWithCoder:。一旦你有了它,删除它:

self.customView = [[GCView alloc] init];

因为该对象已经通过 Storyboard 加载进行了初始化。确保 GCView 类中的所有初始化调用都在 initWithCoder: 而不是 init 中。

关于ios - uiview Controller 内的自定义 uiview 不显示 ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23703782/

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