您的位置:首页 > 其它

3DTouch Demo

2015-10-29 19:45 381 查看
Demo下载链接: http://pan.baidu.com/s/1hqKxIx2 密码: kgfp

创建一个新的工程

配置info.plist文件

如下图



在 AppDelegate.h文件里面

#import <UIKit/UIKit.h>

@interface AppDelegate : UIResponder <UIApplicationDelegate>

@property (strong, nonatomic) UIWindow *window;

@end


AppDelegate.m文件

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {     [UIApplication sharedApplication].applicationIconBadgeNumber=0;
return YES;
}

- (void)application:(UIApplication *)application
performActionForShortcutItem:(UIApplicationShortcutItem *)shortcutItem
completionHandler:(void(^)(BOOL succeeded))completionHandler{
//判断先前我们设置的唯一标识
if([shortcutItem.type isEqualToString:@"UITouchText.share"]){
NSArray *arr = @[@"hello 3D Touch"];
UIActivityViewController *vc = [[UIActivityViewController alloc]initWithActivityItems:arr applicationActivities:nil];
//设置当前的VC 为rootVC
[self.window.rootViewController presentViewController:vc animated:YES completion:^{
}];
}
else if ([shortcutItem.type isEqualToString:@"UITouchText.search"])
{
UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"温馨提示" message:@"好想你" delegate:nil cancelButtonTitle:@"cancle" otherButtonTitles:@"sure", nil];
[alertView show];
}
else if ([shortcutItem.type isEqualToString:@"UITouchText.look"])
{
UIActionSheet *sheet = [[UIActionSheet alloc]initWithTitle:@"温馨提示" delegate:nil cancelButtonTitle:@"cancle" destructiveButtonTitle:@"删除" otherButtonTitles:@"更多", nil];
[sheet showInView:self.window];
}
else if ([shortcutItem.type isEqualToString:@"UITouchText.compose"])
{
NSLog(@"UITouchText.compose");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: