如何将应用程序图像添加到 iPad 和 iPad Pro 的资产目录?
Posted
技术标签:
【中文标题】如何将应用程序图像添加到 iPad 和 iPad Pro 的资产目录?【英文标题】:How can I add app images to the assets catalog for both the iPad and iPad Pro? 【发布时间】:2015-11-19 22:40:16 【问题描述】:在 Xcode 7.2 (Beta 4),图像资产目录(xcassets 文件夹)中没有 iPad Pro 插槽。如果我在 Xcode 资产中选择图像(不是应用程序图标),则 iPad Pro 没有插槽。选择 iPad 作为设备时,只有一个 1x 插槽和一个 2x 插槽。由于 iPad Pro 的分辨率更高,我原以为他们需要添加一个 iPad Pro 插槽。
我在这里遗漏了什么吗?
我的想法是,我可以根据图像的固有尺寸构建 UI,以便特定图像及其周围的 UI 元素看起来iPad Pro 和以前的 iPad 型号的尺寸相同。
【问题讨论】:
它的分辨率更高,但我相信它使用与 iPad 相同大小的图标(以点为单位)。更高的分辨率只是意味着有更多的像素密度或像素/点,所以你可以放一张更高分辨率的照片,但它在 ipad 和 ipad pro 上的尺寸仍然相同 @MatthewLawrenceBailey 如果是这种情况,那么可能无法根据内在内容大小构建布局(使用情节提要中的约束)并使图像看起来大小相同。 :-( 你能更新 Xcode 吗? 7.2 可能不支持它,现在我们有 8.0 测试版,我很好奇这个问题是否已修复。 【参考方案1】:iPad Pro 使用 2 倍资源,尽管它的分辨率是 iPad 系列中最高的 (2732x2048)。目前资产目录中唯一特定于 iPad Pro 的设置是针对 AppIcon 图像集:
此外,LaunchImage 图像集也不支持 iPad Pro,因为 Apple 正在放弃对启动图像的支持,转而支持 Launch Storyboard。请参阅rdar://22915712 了解更多信息。
【讨论】:
以上是关于如何将应用程序图像添加到 iPad 和 iPad Pro 的资产目录?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iPad 中用手指在图像视图上绘制矩形后将图像保存在照片库中?
如何在 iPad 上使用 JavaScript/Obj-C 将图像保存到照片库?