【发布时间】:2013-10-01 05:00:47
【问题描述】:
我面临的问题是:
我想实现一个 iOS 7 应用程序,该应用程序具有漂亮的设计和左/右菜单,它出现在主视图之后,它会自动向右/向左移动。我正在使用[UIView animateWithDuration...] 代码执行此操作,但这并不重要。我想要实现的是Mailbox iOS 7应用程序具有相同的效果:将状态栏移开(向右/向左)与主视图
图片以获得更好的解释:
我只找到了this 关于该问题的文章,其中有一些使用私有 API 的工作代码,我不想使用这些代码,因为我希望我的应用在 App Store 上被接受。
我想达到同样的效果(“合法”)。有人知道怎么做吗?
谢谢!
【问题讨论】:
-
邮箱似乎没有使用标准状态栏。他们在那里粘贴了额外的文字,所以我猜他们使用的是 github.com/myell0w/MTStatusBarOverlay 之类的东西,但已针对 iOS 7 进行了更新。
-
创建一个容器控制器并将您的菜单和主视图添加为 childViewControllers。然后你可以设置隐藏在菜单控制器中的状态栏,它会保留另一个视图控制器的状态栏,而不使用截图(在我看来这不太棒)。
-
@user 你有示例项目吗?如果是的话,你能分享一下这个吗?
标签: iphone ios objective-c ios7 statusbar