0

我创建了这个漂亮的自定义工具栏,它位于我的一个场景中,这个场景使用它自己的视图控制器。在此之前,我不需要将它放在任何其他视图控制器上,但是在对我的应用程序进行修改后,我现在需要将此工具栏放在另一个视图控制器/场景上。我宁愿不必重新创建它的整个 UI 方面并连接所有内容。

我已经使用情节提要在场景中创建了这个工具栏。是否有可能以某种方式重用我为此工具栏创建的所有元素(所有逻辑的代码已经位于它自己的类中)?或者我是否需要在代码中创建整个工具栏才能做到这一点?有没有我不知道的更简单的方法?

4

1 回答 1

2

我认为你在这里有两个选择。一种方法是将自定义工具栏视图始终保留在屏幕上,并将其周围的视图更改为您喜欢的任何视图。另一种选择是从您需要的任何类创建工具栏的实例,然后在每次需要时将其视图添加为子视图。

无论哪种方式,我认为您可能需要重新设计一些工具栏以使其不在场景中,而是拥有它自己的。

于 2012-09-07T18:20:59.313 回答