如何在iphone屏幕上方添加一个栏(状态栏下方)?

时间:2011-08-17 05:12:24

标签: objective-c ios notifications

有人可以告诉我如何实现“触摸返回呼叫”类型的UI,如下面的屏幕截图所示?

enter image description here

我的目的是在我的申请收到通知时在顶部显示栏。

非常感谢任何关于此的指南或资源

1 个答案:

答案 0 :(得分:2)

您可以通过多种方式在状态栏下方放置内容 1.您可以将UIView添加到UIWindow并将其定位到状态栏下。将状态栏样式设置为黑色半透明,以便可以看到下方视图。适当调整rootViewController的大小,使其不会与您的视图重叠 2.此外,您可以将rootViewController的wantsFullScreenLayout属性设置为true,这样它将覆盖整个屏幕并管理其中的视图层次结构。您还需要将状态栏样式设置为黑色半透明。

或者,您可以在状态栏上方添加视图,但我认为这不是一个良好的用户体验。您可以通过以下方式执行此操作:Add UIView Above All Other Views, Including StatusBar