当前位置: 首页 > news >正文

iOS开发 swift 3dTouch实现 附代码

iOS开发 swift 3dTouch实现 附代码


一、What?

从iphone6s开始,苹果手机加入了3d touch技术,最简单的理解就是可以读取用户的点击屏幕力度大小,根据力度大小给予不同的反馈。
手机qq的3dtouch截图


二、how? 实现方式?

如果静态方式和动态方式同时使用,app默认调用静态方式中的设置。

2.1 静态方式

在info.plist中直接添加,最多只能显示4个,超过4个只会显示前4个。
这里写图片描述

【效果】
这里写图片描述

2.2 动态方式

使用代码注册。
【代码】

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {// Override point for customization after application launch.let itemIcon1 = UIApplicationShortcutIcon(templateImageName: "AIcon")let item1 = UIApplicationShortcutItem.init(type: "type1", localizedTitle: "short 兴", localizedSubtitle: "subTitle1", icon: itemIcon1, userInfo: nil)let itemIcon2 = UIApplicationSh
http://www.xdnf.cn/news/852949.html

相关文章:

  • 黑马点评项目学习笔记(15w字详解,堪称史上最详细,欢迎收藏)
  • 解决 IE 选项卡重启的问题(此选项卡已经恢复)(ZT)
  • 对日软件外包
  • 谢国忠观点
  • Windows11系统提示找不到d3dx9_26.dll文件如何处理?
  • C++ Qt 学习(五):Qt Web 编程
  • Java 调用 WebService 服务的 3 种方式
  • MaxDOS v5.8s U盘版 / U盘版制作教程=(强力打造)
  • 【传奇服务器爱好者】-IGE引擎M2笔记-卧龙脚本
  • 传奇服务端Mirserver功能讲解
  • 毕业设计基于php玩酷(玩具)网站的设计与实现
  • coreplayer n79下载_coreplayer
  • 服务器lsass系统错误,电脑开机提示lsass.exe系统错误,安全帐户管理器初始化失败该怎么办?...
  • 广州华锐互动城市三维地图线上导航应用
  • new兼职网app v1.0.1
  • DeskScapes 8破解过期时间问题
  • android 市场 pad,91桌面Android Pad HD版发布 进军安卓平板市场
  • fckEditor的使用以及图片上传不显示解决
  • iPhone / iPad iOS 5.0.1完美 越狱 教程 A4/A5处理器
  • [2011-04-30]返现网排行榜
  • 热血江湖按键精灵游戏脚本!
  • 【转载】DC的逻辑综合与优化
  • 于娟的忠告----生命只有一次,活着才是王道啊!!!
  • Windows下的MS17-010(永恒之蓝)漏洞分析与复现
  • 10款精选的后台管理系统,收藏吧!
  • <网络>初识计算机网络
  • 测度定义_测度论整理(一)
  • 一套非常完整的机房装修方案
  • [内网渗透]内网基础知识
  • JailbreakMe.com-最新浏览器模式破解iPhones,iPads和iPod Touches方法