在我的应用程序中,我想添加一个类似状态栏的视图,始终在每个视图控制器顶部的屏幕上,显示应用程序范围的数据。
我真的不知道如何实现这一点,所以任何建议都会非常有用。我确定有人必须在某个时候追逐这个想法吗?
感谢。
答案 0 :(得分:0)
您可以创建自定义视图并将其作为子视图添加到keyWindow。这样它总是可见的。另一个选项是,如果您使用标签栏控制器或导航控制器作为根视图控制器,则可以将该视图作为子视图添加到其各自的视图中,并且它始终可见。
答案 1 :(得分:0)
自从iOS 5使用视图控制器包含后,您愿意做的事情相当简单,它允许您在父视图控制器中嵌入子视图控制器。
在您的情况下,我将创建一个自定义容器视图控制器,其中包含两个子视图:内容视图和状态栏视图。内容视图应通过将其作为子视图控制器添加到容器视图控制器并将其视图作为子视图添加到内容视图来显示当前的根视图控制器。然后,状态栏视图可用于显示应用程序中随处可见的信息。
您可能需要阅读此文档以获取更多详细信息: Creating Custom Container View Controllers