gpt4 book ai didi

iphone - Storyboard是否消除了对 .nib 的需要

转载 作者:行者123 更新时间:2023-12-03 18:20:03 25 4
gpt4 key购买 nike

随着storyboard的引入,当我创建UIViewController的子类时,我不会选择创建.xib/.nib,因为我可以在界面生成器中拖出一个 View Controller 并将其分配给新类。

那么,对于 Storyboard,我什么时候需要使用 .xib/.nib 文件?

谢谢。

最佳答案

Storyboard并不能完全消除对 NIB 文件的需求。一个常见的示例是创建 subview 以进入 UIScrollView 内部。您不能在 Storyboard中单独创建 subview ;相反,您必须为 subview 创建单独的 NIB,并以编程方式将它们附加到 ScrollView 。

事实上,几乎在任何需要在运行时更改 subview 的情况下,您都需要使用单独的 NIB。

Storyboard对于某些类型的应用程序来说非常有用,但对于任何即使是稍微复杂的事情,旧方法仍然非常有效。另一个好处是它们可以很好地共存。您可以将占位符 View 放入 Storyboard中,并稍后以编程方式使用 NIB 定义的 View 填充它们。

关于iphone - Storyboard是否消除了对 .nib 的需要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8495179/

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