您的位置:首页 > 移动开发

ios9 -3dtouch 手势添加到app上

2015-11-24 17:43 369 查看
模拟器实现3dtouch参考以下网站:

http://my.oschina.net/u/2340880/blog/511509

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

UIApplicationShortcutIcon *icon1 = [UIApplicationShortcutIcon iconWithTemplateImageName:@"app_c_s_1"];

UIApplicationShortcutIcon *icon2 = [UIApplicationShortcutIcon iconWithTemplateImageName:@"app_c_s_2"];

UIApplicationShortcutIcon *icon3 = [UIApplicationShortcutIcon iconWithTemplateImageName:@"app_c_s_3"];

UIMutableApplicationShortcutItem *item1 = [[UIMutableApplicationShortcutItem alloc]initWithType:@"1" localizedTitle:@"One" localizedSubtitle:@"" icon:icon1 userInfo:nil];

UIMutableApplicationShortcutItem *item2 = [[UIMutableApplicationShortcutItem alloc]initWithType:@"2" localizedTitle:@"Two" localizedSubtitle:@"" icon:icon2 userInfo:nil];

UIMutableApplicationShortcutItem *item3 = [[UIMutableApplicationShortcutItem alloc]initWithType:@"3" localizedTitle:@"Three" localizedSubtitle:@"" icon:icon3 userInfo:nil];

NSArray *items = @[item1, item2, item3];

[UIApplication sharedApplication].shortcutItems = items;

}

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

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

NSLog(@"执行代码1");
}

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

NSLog(@"执行代码2");

}
else if ([shortcutItem.type isEqualToString:@"3"])
{
NSLog(@"执行代码3");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: