iOS开发-3D Touch简要总结

本文详细介绍了iOS开发中3D Touch的使用,包括主界面快捷菜单功能、预览图和重击(Peek and Pop)、WebView预览链接及检测压力大小。通过示例代码展示了如何实现快捷菜单、预览链接以及根据压力变化调整功能。
摘要由CSDN通过智能技术生成

3D Touch是iOS9推出的适用于iPhone6s(Plus),包括刚出的iPhone7(Plus)以上的机型的功能。
开发主要有4个方面:
- 主界面快捷菜单功能 (Home screen quick action)
- 预览图和重击功能( UIKit Peek and Pop)
- Web view预览链接的页面(Web view peek and pop)
- 检测3D Touch的相对压力大小(UITouch force properties)

主界面快捷菜单功能(Home Screen Quick Actions)类似电脑右键菜单

Quick Actions
有一个快捷菜单类UIApplicationShortcutItem
UIApplicationShortcutItem类有几个属性参数:
- type 必须的,自定义的类型参数
- localizedTitle 必须的,标题
- localizedSubtitle 可选的,子标题
- icon 可选的,可以用系统的或者自定义,注意自定义的图片必须有透明区域(不然图片是一片黑色),且大小有限制(35*35个点)。
- userInfo 可选的, 该选项携带的字典数据。

添加快捷菜单有两种方式:
1.在info.plist添加UIApplicationShortcutItems

<array>
    <dict>
        <key>UIApplicationShortcutItemIconType</key>
           <string>UIApplicationShortcutIconTypeSearch</string>
           <key>UIApplicationShortcutItemSubtitle</key>
           <string>shortcutSubtitle1</string>
           <key>UIApplicationShortcutItemTitle</key>
           <string>shortcutTitle1</string>
           <key>UIApplicationShortcutItemType</key>
           <
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值