iOS9 3D Touch 标签菜单 peek and pop force 压力触控 功能开发高级版教程

本文是iOS9 3D Touch功能的高级开发教程,涵盖Home Screen Quick Actions、peek and pop及Force Properties三大模块。通过3D Touch,用户可以在主屏幕上快捷访问应用功能,预览内容并进行深度交互。文中还介绍了如何在模拟器上测试3D Touch效果,以及详细实现peek和pop的步骤。提供了相关API详解和示例代码,帮助开发者优雅地集成3D Touch到App中。
摘要由CSDN通过智能技术生成

iOS9 3D Touch 标签菜单 peek and pop  force 压力触控 功能开发高级版教程


github地址: https://github.com/wyk125/3DTouchDemo.git 觉得不错,记得Start哦,谢过!

前言      

技术的本身并不是难点,而是怎样优雅地把这些 技术平滑的融入到我们的app,我们的工作,我们的生活,才是学习之本,学习之道。

3D Touch 标签 视频演示(6s,6Ps且iOS9以上支持3D Touch,越狱的不在此列):
3D Touch peek and pop 视频演示

在Mac电脑上为iPhone或iPad录屏的方法 需要的请get  http://www.weste.net/2015/04-07/102560.html   

app启动过程  http://blog.csdn.net/u011363981/article/details/50589880

3D Touch  苹果官方文档
https://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/MobileHIG/3DTouch.html#//apple_ref/doc/uid/TP40006556-CH71



3D Touch的主要应用

       3D Touch给用户带来的额外维度上的交互,这个设计之所以叫做3D Touch,其原理上是增加了一个压力的感触,通过区分轻按和重按来进行不同的用户交互。官方文档给出的应用介绍主要有两块:

第一部分的应用是我们可以通过3D手势,在主屏幕上的应用Icon处,直接进入应用的响应功能模块。这个功能就例如我们上面的日历示例,会在Icon旁边出现一个菜单,点击菜单我们可以进入相应的功能单元。3D Touch功能,push消息功能加上iOS8推出的扩展today功能,这三个机制使iOS应用变得无比灵活方便,用户可以不需付出寻找的时间成本来快速使用自己需要的功能。

第二部分是对app的一个优化,用户可以通过3D Touch手势在view上来预览一些预加载信息,这样的设计可以使app更加简洁大方,交互性也更强。

在模拟器上学习和测试3D Touch(目前这个方法不一定行的通,可以试下,后续更新)

     3D Touch是一个很新颖的设计,可是苹果文档说,只有xcode7以上才支持3D Touch开发的,模拟器并不支持这个压力手势,我们只能在真机上进行学习与测试,但是在IT的世界,从来都不缺拯救世界的人物,github上有人为我们提供了这样的一个插件,可以让我们在模拟器上进行3D Touch的效果测试:

git地址:https://github.com/DeskConnect/SBShortcutMenuSimulator

附.SBShortcutMenuSimulator的安装和使用

        其实安装和使用并不需要怎么介绍,git主页里介绍的很清楚,这里在记录一遍,其中只有一点需要注意,如果你的电脑中装有Xcode6和Xcode7两个版本,那个Xcode的编译路径,需要做一下修改。

安装:

在终端中一次运行如下指令:

?
1
2
3
git clone https: //github .com /DeskConnect/SBShortcutMenuSimulator .git
cd  SBShortcutMenuSimulator
make

如果电脑中有多个Xcode版本,先做如下操作,如果只有Xcode7,则可以跳过

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值