ios使用3dD Touch Screen Short Cut

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

if (IOS9_OR_LATER) {

        [self shortCut];

    }

}


- (void)application:(UIApplication *)application performActionForShortcutItem:(UIApplicationShortcutItem *)shortcutItem completionHandler:(void(^)(BOOL succeeded))completionHandler

{

    if ([shortcutItem.type isEqualToString:@"searchItem"]) {       

 SearchViewController *room = [[SearchViewController allocinit];

            [baseNav pushViewController:room animated:YES];

    }

   if ([shortcutItem.type isEqualToString:@"icon_recharge"]) {       

 RechargeViewController *room = [[RechargeViewController allocinit];

             [baseNav pushViewController:room animated:YES];

    }



//3d touch screen short cut

- (void) shortCut

{

    NSArray * typeArray =@[@"searchItem",@"rechargeItem"];//key类型

    NSArray * titleArray = @[@"搜索",@“充值”];//标题

    //图标名字,项目资源中的图标名称

    NSArray * imageNameArray =@[@"icon_search",@"icon_recharge"];

    NSMutableArray * itemArray = [[NSMutableArray alloc] init];

    for (int i=0; i<typeArray.count; i++) {

        UIApplicationShortcutIcon * icon = [UIApplicationShortcutIcon iconWithTemplateImageName:imageNameArray[i]];

        UIMutableApplicationShortcutItem * item = [[UIMutableApplicationShortcutItem alloc] initWithType:typeArray[i] localizedTitle:titleArray[i] localizedSubtitle:@"" icon:icon userInfo:nil];

        [itemArray addObject:item];

    }

    [UIApplication sharedApplication].shortcutItems = itemArray;

}




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值