以编程方式访问 iOS 上的应用程序图标

Posted

技术标签:

【中文标题】以编程方式访问 iOS 上的应用程序图标【英文标题】:Programmatically access the App's icon on iOS 【发布时间】:2012-02-09 15:59:37 【问题描述】:

我想从我的应用中发送一条推文,而对于实际推文,我想包含应用的图标。

有没有快速访问图标的方法。否则,我已将图标添加并复制到 Xcode 中的资源文件夹中。

【问题讨论】:

你可能最好包含一个新的图标,专门用于 twitter 以匹配尺寸要求等 - 下面的答案仍然有效,只需使用你的 twitter 图标的文件名! @deanWombourne 为什么会这样?如果使用 Icon.png 会有什么问题吗?请不要误会,只是想知道。 不,完全没有问题,但如果他们想要的图像分辨率略有不同怎么办;他们会缩放你的 icon.png 并且看起来很模糊。如果你给他们正确分辨率的图像,它仍然很清晰。 【参考方案1】:

应用图标已经在资源目录中(实际上并不存在)

UIImage *appIconImage = [UIImage imageNamed:@"appicon.png"];

appicon.png 是您应用的图标文件的名称。

【讨论】:

我认为是 icon.png 而不是 appicon.png imageNamed 而不是 imageNames(rckoenes 拼写错误) 这取决于你,你必须在info.plist 中输入图标名称,你可以输入任何你想要的名称。我们使用AppIcon.png @AnkitSrivastava thnx,没有看到那个错字。

以上是关于以编程方式访问 iOS 上的应用程序图标的主要内容,如果未能解决你的问题,请参考以下文章

使用“Assets.xcassets”中的图像文件以编程方式更改 iOS 应用程序图标

我可以以编程方式更改应用程序图标吗

我可以以编程方式更改应用程序图标吗

Android - 以编程方式访问相机和图库图标和标签

如何以编程方式使应用程序图标位置固定在跳板中

以编程方式将图标添加到主屏幕