Sah*_*oor 11
是的,可以使用UIApplicationShortcutIcon.根据文件:
有三种类型的快速动作图标:
来自系统提供的常见类型库的图标,如UIApplicationShortcutIconType枚举中所述
从应用程序包中的自定义模板图像派生的图标,最好是在资产目录中
表示用户通讯簿中联系人的图标,可通过ContactsUI框架访问(请参阅ContactsUI Framework Reference)
您可以使用iconWithTemplateImageName:intialiaze新按钮.例如:
- (void)createDynamicShortcutItems {
// create several (dynamic) shortcut items
UIApplicationShortcutItem *item1 = [[UIApplicationShortcutItem alloc]initWithType:@"Item 1" localizedTitle:@"Item 1"];
UIApplicationShortcutItem *item2 = [[UIApplicationShortcutItem alloc]initWithType:@"Item 2" localizedTitle:@"Item 2"];
UIApplicationShortcutItem *item3 = [[UIApplicationShortcutItem alloc]initWithType:@"Item 3" localizedTitle:@"Item 3"];
// add all items to an array
NSArray *items = @[item1, item2, item3];
// add the array to our app
[UIApplication sharedApplication].shortcutItems = items;
}
Run Code Online (Sandbox Code Playgroud)
请参阅Apple Docs.
| 归档时间: |
|
| 查看次数: |
2375 次 |
| 最近记录: |