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的图标

下面是效果图

 

如果应用图标在桌面右侧,对应的小图标也会到右侧