Xcode - 设置全局内容以在多个视图控制器中使用的最佳方法是什么?

3

你好,我正在使用Objective C在Xcode上开发一个项目,已经有了几个视图控制器。

现在我想设置一些全局内容,这些内容会在所有的视图控制器中显示(一个简单的带有标志和文字的头部以及一个简单的脚注,包含应用程序版本信息和其他一些信息)。

那么我的问题是:如何最好地创建一些UIView和UILabel,使它们在所有的视图控制器中都能显示?


1
创建一个 UIViewController 的子类,按照你所说的添加“一些东西”。并将所有视图控制器扩展为此子类。 - Kampai
看起来有很多方法可以做到这一点,苹果公司也没有推荐任何“标准”或“正确”的方式。 - LASER_WOLF
2个回答

3
您可以创建一个全局视图控制器,通过ContainerView显示其他视图控制器,并在每个控制器上添加您想要的额外内容。

谢谢回复,这似乎是最好的和最有组织的解决方案。 - LASER_WOLF

1
使用包含自定义属性的xib文件为页眉和页脚创建自定义视图类。在需要的地方初始化并添加这些视图。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接