我面临的问题是:
我想实现一个具有漂亮设计和左/右菜单的 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/20403268/