Tag: ios8

如何为iPhone 6/6 Plus Landscape Only Apps创build启动图像?

我有一个现有的景观只有应用程序,我想添加iPhone 6 / iPhone 6 Plus的支持。 当我支持iOS 6/7时,我只是使用默认命名的启动肖像图像,将横向图像旋转为纵向(即对于4“屏幕,我创build了横向1136×640,然后旋转以创build640×1136启动图像)。 我试图让iOS 8和iPhone 6/6 +的东西工作,还没有拿出一些工作呢。 以下是我尝试过的一些事情: 按照4“屏幕启动图像约定的模式,我创build了Default-667h@2x.png和Default-736h@3x.png图像,这确实欺骗了模拟器以适当的iPhone 6/6 +分辨率运行,但是启动时使用4“屏幕启动图像,而不是我创build的新图像。 使用资产目录 – 我在LaunchImages资产中为iPhone 6和iPhone 6 Plus创build肖像启动图像,为iPhone 6 Plus创build一个风景图像启动图像。 iPhone 6 Plus的作品,但iPhone 6只是显示黑屏。 (在资产目录中无法创buildiPhone 6横向启动图像) 在Info.plist中指定所有屏幕大小的UILaunchImages数组(请参阅参考资料https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/ uid / TP40009252-SW28 )。 我在这里得到与资产目录类似的结果。 我可以得到iPhone 6 Plus景观工作,但不是iPhone 6的风景。

通过应用程序组在应用程序之间传递和保持数据

iOS 8昨天透露了一个关于应用程序组的新API。 之前分享数据和应用程序之间的通信是一种混乱,我相信这正是应用程序组旨在纠正的。 在我的应用程序中,我启用了应用程序组,并添加了一个新的组,但是我找不到任何有关如何使用它的文档。 文档和API参考仅说明如何添加组。 那么应用程序组真正打算做什么? 是否有任何文件的地方如何使用它?