【发布时间】:2013-12-17 01:35:57
【问题描述】:
我有一个小的矩形视图,它从我的应用顶部向下动画。我需要它位于屏幕的最顶部并在状态栏上向下动画,但是动画视图出现在状态栏下方。有谁知道我如何通过状态栏获得它??
这是我目前正在做的事情
[self.navigationController.view addSubview:self.headerView];
它完美地工作并且处于正确的位置,除了它在状态栏下方的事实。有什么想法吗?
编辑:我知道这是可能的,因为 snapchat 做到了。
【问题讨论】:
-
你不能在状态栏上放任何东西。您可以做的最好的事情是在视图显示在屏幕上时将其关闭,然后在您移除子视图时重新打开。
-
@nhgrif 如何动态关闭它然后再打开?我看过提到向 plist 文件添加内容的帖子,但我只需要在特定视图控制器上关闭 5 秒钟,而不是整个应用程序
-
我相信
plist选项之一允许各个视图控制器自行关闭或打开它。
标签: ios view statusbar addsubview