1

我在搜索互联网时很难措辞,所以我只想问这个问题。

我的应用程序中有一个选项视图,当用户单击按钮时它会滑入视图。此选项视图将显示应用程序信息,例如设置。我希望此选项视图显示在我的应用程序中的每个视图控制器上。我不想将选项视图的代码复制并粘贴到每个视图控制器文件中。选项视图有很多出口和操作,也调用了许多代表。

如何在所有视图控制器中重用此选项视图,而无需每次都添加所有插座、操作和委托方法?

我打算用公共方法制作一个新文件,但我仍然必须复制出口。那么这个公共方法文件是否也必须包含委托方法?

如果我的问题没有意义,请告诉我。我希望有一种标准的方式来实现这样的事情。

4

2 回答 2

4

您可以让选项视图成为选项视图控制器的视图,并从您想要的任何视图控制器模态显示它。你不这样做有什么原因吗?这是执行此操作的常用方法,而不是通过在不同控制器中重用视图。

于 2012-12-04T17:17:35.233 回答
2

将选项添加为窗口的子视图,然后让您的 App Delegate 处理所有选项视图的出口

于 2012-12-04T17:00:36.977 回答