Пользовательский UIApplicationShortcutIcon
1 ответов
Да возможно UIApplicationShortcutIcon. Согласно документам:
существует три типа значков быстрого действия:
значок из системной библиотеки общих типов, как описано в перечислении uiapplicationshortcuticontype
значок, полученный из пользовательского шаблона изображения в комплекте вашего приложения и предпочтительно в каталоге активов
значок представление контакта в адресной книге пользователя, доступ к которой осуществляется через contactsui framework (см. ContactsUI Framework Ссылка)
можно использовать 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;
}
смотрите Документы Apple.