iphone ios 7 主屏幕掩码未正确应用于我的图标

Posted

技术标签:

【中文标题】iphone ios 7 主屏幕掩码未正确应用于我的图标【英文标题】:iphone ios 7 homescreen mask isn't applied correctly to my icon 【发布时间】:2014-06-12 22:22:42 【问题描述】:

我的问题是我的应用程序图标似乎已调整大小以适合在主屏幕上显示时应用的圆角蒙版。

编辑:这是图片:

我的图片遵循这些位置的准则(主要是 120x120,并且没有预先圆角):

https://developer.apple.com/library/ios/qa/qa1686/_index.html

https://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW4

我试过了:

1) 使用图片目录

2) 在此站点上搜索问题。我浏览了按最新排序的前 5 个分页,找不到任何遇到问题的人...

3) 确保在 info.plist 中指定了图像

4) 检查苹果开发者网站上的应用图标问题排查。

图标总是以黑色边缘结束。

有没有办法以编程方式确保正确应用蒙版?

有其他人遇到过同样的问题吗?

【问题讨论】:

【参考方案1】:

听起来您可能在图标 PNG 中设置了错误的 DPI - 如果它不是 72(屏幕的标称 DPI,以磅为单位),系统可能会尝试对其进行缩放以匹配。

【讨论】:

大概就是这个了。您现在也可以发布图片,因为您有 13 个代表!这将有助于我们诊断它。 谢谢大家,我会试试的。我继续添加图像。万岁 10 代表!【参考方案2】:

看起来 DPI 是正确的。问题是有一个透明的背景层,比 android Studio 在部署过程中添加的图像要宽。该图层在预览中未被注意到,因为它没有突出显示透明度。当我在 GIMP 中打开它时注意到它。

所以这是我的一个愚蠢的疏忽。

【讨论】:

以上是关于iphone ios 7 主屏幕掩码未正确应用于我的图标的主要内容,如果未能解决你的问题,请参考以下文章

当异常掩码未设置为 eofbit 时,为啥 getline() 会抛出“std::ios_base::failure”?

iOS - 以编程方式截取跳板(主屏幕)的屏幕截图

iPhone 主屏幕 Web 应用程序和保持登录状态

查看在 iPhone 5s 和 5c (iOS 7.1) 中打开,如 iPhone 4s 屏幕

iPhone 7 的 Apple 触摸图标(主屏幕图标)?

iOS PWA - 打开地图返回空白屏幕