【发布时间】:2023-03-17 10:26:01
【问题描述】:
我正在制作一个带有标签栏的应用程序,它将显示三个不同的计时器。除了时间和一些标签外,三个计时器几乎相同。目前,我在我的故事板上为使用相同类的计时器使用 3 个视图控制器,并将它们嵌入到选项卡栏视图控制器中。有没有一种方法可以让我拥有一个视图控制器,然后在标签栏视图控制器中以编程方式使用它三次?这甚至是一条很好的下坡路吗?
【问题讨论】:
标签: ios uiviewcontroller uitabbarcontroller
我正在制作一个带有标签栏的应用程序,它将显示三个不同的计时器。除了时间和一些标签外,三个计时器几乎相同。目前,我在我的故事板上为使用相同类的计时器使用 3 个视图控制器,并将它们嵌入到选项卡栏视图控制器中。有没有一种方法可以让我拥有一个视图控制器,然后在标签栏视图控制器中以编程方式使用它三次?这甚至是一条很好的下坡路吗?
【问题讨论】:
标签: ios uiviewcontroller uitabbarcontroller
一个视图只能有一个父视图,因此您需要三个单独的视图实例来填充三个选项卡。而且由于一个视图控制器只有一个视图,因此三个选项卡中的每个视图实例都需要自己的视图控制器实例。
您可以拥有一个视图控制器类和该视图控制器的三个实例,但您不能使用一个视图控制器实例及其一个视图实例来填充三个选项卡。
【讨论】: