gpt4 book ai didi

ios - 延迟加载 UI 元素/IBOutlets

转载 作者:行者123 更新时间:2023-11-28 21:47:30 24 4
gpt4 key购买 nike

我在 Storyboard 中创建了一些 UI 元素(UIView、标签和数据选择器),我只想在用户按下 UIButton 时对其进行初始化:我目前只是隐藏和取消隐藏它...大声笑。它工作得很好,但我想并不理想,肯定有更好的方法。例如,是否可以延迟加载 IBOutlets...即仅在需要时才加载?

最佳答案

没有。基本上,当一个 View 被实例化时,其中的所有控件都会被创建,并且所有 IBOutlet 都会作为设置它的一部分进行连接。

在需要时延迟 View 部分的创建。控制和接线。您需要将这些控件提取到单独的 View 、 Storyboard或 xib 文件中,并使用代码加载它们。您可以手动添加 View ,或者您可以手动使用嵌入式转场。另一种选择是自定义控件。

但根据您的描述,我猜想所有这些都有些矫枉过正,您的应用实际上非常满意。

关于ios - 延迟加载 UI 元素/IBOutlets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29555209/

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