我面临的问题是:
我想实现一个 iOS 7 应用程序,它具有漂亮的设计和左/右菜单,它出现在主视图之后,它会自动向右/向左移动。我正在使用 [UIView animateWithDuration...]
代码执行此操作,但这并不重要。我想要实现的是Mailbox iOS 7应用程序具有的相同效果:将状态栏与主视图移开(向右/向左)
图片以获得更好的解释:
我只找到了this有关该问题的文章,其中包含一些使用私有(private) API 的工作代码,我不想使用这些代码,因为我希望我的应用在 App Store 上被接受。
我想达到同样的效果(“合法”)。有人知道怎么做吗?
谢谢!
最佳答案
它的要点是使用iOS 7中引入的这种方法:
https://developer.apple.com/documentation/uikit/uiscreen/1617814-snapshotview :
这样,您将获得一个 UIView,其中包含一个包含状态栏的屏幕截图。一旦你有了它,你只需要隐藏你当前的 View 然后推送屏幕截图 View 。
我在这里发布了一个概念证明: https://github.com/simonholroyd/StatusBarTest
注意我尚未提交通过 Apple 审核流程执行此操作的代码,但这不是私有(private) API 方法。
关于iphone - 在 iOS 7 中移动状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19007694/