Swift 2.3 IOS 8.0 XCode 8.0
添加入口标签
在这里只说下静态的好了,暂时还用不到动态的,e.g.
<key>UIApplicationShortcutItems</key>
<array>
<dict>
<key>UIApplicationShortcutItemType</key>
<string>ReceiveMoney</string>
<key>UIApplicationShortcutItemTitle</key>
<string>当面收款</string>
<key>UIApplicationShortcutItemIconFile</key>
<string>short_icon_sk</string>
</dict>
</array>
字段说明:
字段名 | 功能 | 是否必须 | 备注 |
---|---|---|---|
UIApplicationShortcutItemType | 这个键值设置一个快捷通道类型的字符串 | 必有项 | 我们可以监听该项的值来判断用户是从哪一个标签进入App的,该字段的值可以为空。 |
UIApplicationShortcutItemTitle | 这个键值设置标签的标题 | 必有项 | 我们可以监听该项的值来判断用户是从哪一个标签进入App的 |
UIApplicationShortcutItemSubtitle | 设置标签的副标题 | 可选项 | |
UIApplicationShortcutItemIconType | 设置标签的图标样式,系统提供了29中样式的图标,但大部分只能在9.1的系统上使用,只有少数可以在9.0的系统中使用,这一部分会在后边详细介绍 | 可选项 | |
UIApplicationShortcutItemIconFile | 设置自定义标签图片文件的路径 | 可选项 | |
UIApplicationShortcutItemUserInfo | 设置用户信息,是一个字典类型,可以用来传值 | 可选项 |
提示
UIApplicationShortcutItemIconFile
存在的话,UIApplicationShortcutItemIconType
就会失效
UIApplicationShortcutItemIconType的图标
很多人都只放出一个枚举值,我嘛~麻烦点,把所有的图标都从官网上下载下来,截了个图放上来
typedef NS_ENUM(NSInteger, UIApplicationShortcut