gpt4 book ai didi

objective-c - 何时使用 InterfaceBuilder 构建 View ?

转载 作者:搜寻专家 更新时间:2023-10-30 20:01:52 25 4
gpt4 key购买 nike

通过大量的在线文档和开发中心的各种代码示例,我感到很困惑。 Apple 建议在创建 View 时始终使用 IB,然而,在许多代码示例中, View 完全在代码中创建(在 viewController 的 loadView 方法中初始化)。关于何时应该使用 IB 而不是代码来创建 View ,是否存在“最佳实践”?

最佳答案

没有硬性规定,但一般来说, View 越复杂,我就越倾向于使用 IB。非常简单的东西,例如 NavigationView 中的 TableView,几乎总是在代码中。更复杂的布局,如带有数十个输出标签的详细 View ,将倾向于在 IB 中进行布局。

也就是说,如果出于某种原因我不想在最终产品中包含 XIB,例如如果这是静态库,我将从 IB 开始,然后使用 NIB to code转换器。

关于objective-c - 何时使用 InterfaceBuilder 构建 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3110440/

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