我可以使用一个视图控制器在选项卡栏控制器中处理多个视图吗

时间:2019-05-04 20:56:31

标签: ios uiviewcontroller uitabbarcontroller

我正在制作一个带有标签栏的应用程序,它将显示三个不同的计时器。除了时间和一些标签外,这三个计时器几乎完全相同。目前,我在故事板上使用了3个视图控制器来使用相同类的计时器,并将它们嵌入到标签栏视图控制器中。有没有一种方法,我可以拥有一个视图控制器,然后在标签栏视图控制器中以编程方式使用它三遍?这是走下去的好路吗?

1 个答案:

答案 0 :(得分:1)

一个视图只能有一个父视图,因此您需要三个单独的视图实例来填充三个选项卡。而且,由于一个视图控制器只有一个视图,因此三个选项卡中的每个视图实例都需要有自己的视图控制器实例。

您可以拥有一个包含三个视图控制器实例的视图控制器类,但是不能使用一个视图控制器实例及其一个视图实例来填充三个选项卡。