对于横向iPhone应用程序,多任务应用程序切换器截图是颠倒的

时间:2015-07-23 13:18:25

标签: iphone cocoa-touch uiactivityviewcontroller

我正在开发一个通用iOS应用程序,该应用程序仅限于iPhone上的仅横向模式,它使用UIApplicationWillResignActive。单击活动视图中的任何选项(消息,邮件等)后,按一下主页按钮退出应用程序后,应用切换器中显示的屏幕截图将被拉伸并上下颠倒,{{3 }}。 Game Center排行榜也会出现此问题。

请注意,通过双击主页按钮离开应用程序时不会发生这种情况 - 在这种情况下,应用程序切换器具有完全正常的横向屏幕截图。 iPad上也没有这个问题。

我在网上阅读了一些涉及(并且也经验丰富的)在视图中出现来自某些框架的横幅广告时出现同样问题的帖子,但这些解决方案通常仅涉及在UIApplicationDidBecomeActive上从superview中删除广告 - 在{{1}}上添加。

显然我更喜欢实际的解决方案,但如果这是由Apple端的错误造成的,那么我想类似的解决方法就行了。我也在使用Objective-C,而不是Swift。

1 个答案:

答案 0 :(得分:0)

我的开发人员也遇到了同样的问题。我确实向他们建议,根据http://pinkstone.co.uk/how-to-control-the-preview-screenshot-in-the-ios-multitasking-switcher/

上的说明,在任务切换器中放置静态预定义预览屏幕可能会有所帮助 可悲的是,他们说他们尝试了这一点,但它仍然导致了一个颠倒的拉伸图像。不过可能值得测试一下。我猜您可以使用纯黑色图像进行预览,因此用户不会注意到它是颠倒和拉伸的。不确定它有多优雅,或Apple是否愿意。

我还建议尝试以相反的方式设置初始景观轮换,但他们说这没有帮助。