在所有视图控制器上显示对象

Display object on all view controllers

我有几个对象,我在所有 ViewController 中都展示了这些对象。

我想知道是否有办法将这些对象合并为一个对象并从项目中的每个 ViewController 初始化该对象。

本质上,我试图合并对象(它们是同一类型并且做同样的事情)并使它们可以全局访问。

例如。

@property (weak, nonatomic) IBOutlet UIProgressView *progressView;

我想从所有 ViewController 显示和访问此 UIProgressView。

您可以将这些界面元素放在 UIViewController 子类中,然后让所有其他 viewController 继承自该子类(即抽象超类),这样只需大量代码即可涵盖所有这些元素。