【发布时间】:2011-06-29 17:43:51
【问题描述】:
我正在尝试创建一个可以在游戏中的任何时候显示的自定义 UIView。换句话说,UIView 没有绑定到特定的 UIViewController。
现在我的解决方案是在我的自定义 UIView 中存储一个 UIViewController*,每当我使用的 UIViewController 发生更改时设置它,然后将 UIView 添加为控制器的子视图。
我认为必须有更好、更安全的方法来处理这个问题,但到目前为止我还没有找到任何东西。
谢谢
【问题讨论】:
-
只是好奇 - 你想制作某种横幅吗?
-
是的,如果您不使用 UIViewController,请不要创建它!
-
是的,它是一种横幅。与实际显示的屏幕不同的东西,因为它可以(理论上)显示在应用程序的任何屏幕上。我的目标是让它与视图控制器完全分开,这样我就不必担心它会被添加到每个视图控制器中。
标签: ios uiview uiviewcontroller