gpt4 book ai didi

ios - 如何在我的 iOS 9 应用程序中为静态 UIApplicationShortcutItem 指定自定义图标?

转载 作者:IT王子 更新时间:2023-10-29 07:51:15 26 4
gpt4 key购买 nike

我目前正在使用 3D Touch 为我的 iOS 9 应用实现主屏幕快速操作。我使用已定义的 UIApplicationShortcutIconType 枚举中的现有系统图标执行多项操作。

一个例子:

<dict>
<key>UIApplicationShortcutItemIconType</key>
<string>UIApplicationShortcutIconTypeSearch</string>
<key>UIApplicationShortcutItemTitle</key>
<string>Search for Parking</string>
<key>UIApplicationShortcutItemType</key>
<string>SEARCH</string>
</dict>

但是,对于其中一个操作,我想使用自定义图标。我已尝试将 UIApplicationShortcutItemIconType 字符串替换为我的图像 Assets 的名称,但这不起作用。

使用 UIApplicationShortcutIcon.iconWithTemplateImageName() 执行动态操作很容易,但此操作需要是静态的。

最佳答案

不要使用 UIApplicationShortcutItemIconType 键,而是将其替换为 UIApplicationShortcutItemIconFile 键,然后提供您的图像文件或 ImageAsset 的名称。

像这样:

<dict>
<key>UIApplicationShortcutItemIconFile</key>
<string>MyCustomImageName</string>
</dict>

其余的键可以保持原样。

关于ios - 如何在我的 iOS 9 应用程序中为静态 UIApplicationShortcutItem 指定自定义图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32554417/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com