1.图标Touch(Quick Action)
图标的Touch只需要配置plist文件,添加UIApplicationShortcutItems数组,数组的每个元素是字典
UIApplicationShortcutItemType:QuickAction的标识符,唯一的,通过该名称,判断用户做了哪个点击,利用该标识符,可以进行事件处理,在AppDelegate中进行实现
- (void)application:(UIApplication *)application performActionForShortcutItem:(UIApplicationShortcutItem *)shortcutItem completionHandler:(void (^)(BOOL))completionHandler
{
if ([shortcutItem.type isEqualToString:@"shortCutAlert"]) {
NSLog(@"提醒点击");
}
if ([shortcutItem.type isEqualToString:@"shortCutShare"]) {
NSLog(@"分享点击");
}
}
UIApplicationShortcutItemTitle:QuickAction在主界面显示的主名称
UIApplicationShortcutItemSubtitle:子名称,显示在主名称下
UIApplicationShortcutItemIconType:QuickAction的图标
下面是效果图
如果应用图标在桌面右侧,对应的小图标也会到右侧