iOS 3DTouch 开发
2016-03-14 10:49
197 查看
看了网上很多贴,但是感觉对于有些人来说太过婉转了,所以我就来个简单粗暴的
1,设置静态标签
首先要在info.plist 里面添加键值
UIApplicationShortcutItemType 这个键值设置一个快捷通道类型的字符串
UIApplicationShortcutItemTitle 这个键值设置标签的标题
选填项(下面这些键值不是必须设置的) :
UIApplicationShortcutItemSubtitle 设置标签的副标题
UIApplicationShortcutItemIconType 设置标签Icon类型
UIApplicationShortcutItemIconFile 设置标签的Icon文件
UIApplicationShortcutItemUserInfo 设置信息字典(用于传值)
这个时候代码是这么写的
- (void)application:(UIApplication *)application performActionForShortcutItem:(UIApplicationShortcutItem *)shortcutItem completionHandler:(void(^)(BOOL succeeded))completionHandler{
2.动态标签的设置
UIApplicationShortcutItem * item =[[UIApplicationShortcutItem
alloc] initWithType:@"two"
localizedTitle:@"我的地图"];
UIApplicationShortcutItem * item2 =[[UIApplicationShortcutItem
alloc] initWithType:@"three"
localizedTitle:@"扫一扫"
localizedSubtitle:@"dd"
icon:[UIApplicationShortcutIcon
iconWithTemplateImageName:@"28-28.png"]
userInfo:nil];
[UIApplication
sharedApplication].shortcutItems =
@[item,item2];
然后在判断
1,设置静态标签
首先要在info.plist 里面添加键值
UIApplicationShortcutItemType 这个键值设置一个快捷通道类型的字符串
UIApplicationShortcutItemTitle 这个键值设置标签的标题
选填项(下面这些键值不是必须设置的) :
UIApplicationShortcutItemSubtitle 设置标签的副标题
UIApplicationShortcutItemIconType 设置标签Icon类型
UIApplicationShortcutItemIconFile 设置标签的Icon文件
UIApplicationShortcutItemUserInfo 设置信息字典(用于传值)
这个时候代码是这么写的
- (void)application:(UIApplication *)application performActionForShortcutItem:(UIApplicationShortcutItem *)shortcutItem completionHandler:(void(^)(BOOL succeeded))completionHandler{
2.动态标签的设置
UIApplicationShortcutItem * item =[[UIApplicationShortcutItem
alloc] initWithType:@"two"
localizedTitle:@"我的地图"];
UIApplicationShortcutItem * item2 =[[UIApplicationShortcutItem
alloc] initWithType:@"three"
localizedTitle:@"扫一扫"
localizedSubtitle:@"dd"
icon:[UIApplicationShortcutIcon
iconWithTemplateImageName:@"28-28.png"]
userInfo:nil];
[UIApplication
sharedApplication].shortcutItems =
@[item,item2];
然后在判断
[shortcutItem.type isEqualToString:@
"xxx
"
]
进行响应的操作
相关文章推荐
- iOS程序内发短信
- iOS强制切换横屏、竖屏
- iOS-Touch移动图解和控制器嵌套
- ios GCD队列操作
- iOS获取设备型号、装置类型等信息
- iOS-常用类继承图详解
- iOS宏定义方法来初始化一个单例对象
- IOS推送消息怎么实现icon图标的数字累加
- iOS-轮播图无限滚动原理图解
- ios GCD
- IOS学习笔记之NSData NSDate NSString NSArray NSDictionary 相互转换
- ios 简单的plist文件读写操作(Document和NSUserDefaults)
- 添加手势iOS
- IOS 股票K线图、分时图
- iOS中 NSPredicate 的简单使用
- IOS绘制圆,直线,弧线,矩形,扇形,三角形,贝塞尔等图形
- iOS 打电话 发短信功能的简单实现
- iOS scrollView无限滚动,三个imageView极限优化
- iOS最全性能优化(下)
- iOS 拨打电话的三种方式总结