问题标签 [3dtouch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
326 浏览

ios - UIApplicationShortcutItem 不启动

当用户通过 3d 触摸点击主屏幕菜单 UIApplicationShortcutItem 时,iOS 的默认行为是将您的应用程序置于前台。有没有办法处理 UIApplicationShortcutItem 选择而不将您的应用程序带到前台?

0 投票
6 回答
9716 浏览

ios - 使用 UIApplicationShortcutItem 启动

我正在快速为我的 iOS 9 应用程序实现一些 3D 触摸快速操作,我有一个奇怪的问题。当我的应用程序在后台并且我以快速操作启动时,一切都按计划进行。当我的应用程序完全死机时(即我从多任务菜单中杀死了它),并且我以快速操作启动时,应用程序崩溃了。我在调试时遇到了麻烦,因为一旦我终止应用程序,Xcode 中的调试会话就会分离。有没有办法让我像往常一样连接到应用程序进行调试,或者我的代码中有什么东西会导致它?提前致谢。

代码:

谢谢!

0 投票
2 回答
1023 浏览

ios - 使用 3D Touch 的精简预览视图

我刚刚在我的应用程序的表格视图中实现了 3D Touch 的 peek and pop 功能。我正在为 peek 视图使用不同的、更简洁的视图控制器,并且我希望 pop 将用户带到视图的完整版本(与 Instagram 应用程序的风格相似)。

我想弄清楚我怎么能做到这一点?当我实例化 peek 时,我看不到如何在代码中做到这一点,所以我唯一能想到的就是在弹出后立即转到完整视图?

有人有想法么?

编辑:

这是我的意思的那种系统:

在此处输入图像描述

0 投票
6 回答
7854 浏览

ios - 检查 iOS9 设备是否支持并启用 3D 触摸

我尝试访问特征集合并检查“forceTouchCapability”,但“forceTouchCapability”只是检查设备是否为 iOS 9.0 或更高版本。

因此,这意味着在任何装有 iOS 9 的设备上,强制触摸都是“可用的”。我需要一种方法来检查用户设备(iPhone 6s)是否实际支持 3D 触摸,并且我需要确保在辅助功能设置中实际启用了 3D 触摸选项。

0 投票
2 回答
793 浏览

iphone - 有了 3D touch,能否将 iphone 6s 变成简单的比例?

假设 3D touch 报告准确的压力,那么可以执行以下操作:

  1. 翻转iPhone,屏下4指支撑
  2. iPhone 标记压力 -> p0[]
  3. 将物体放在手指上
  4. iPhone 标记新压力 -> p1[]

如果我们还有 finger_area0[] 和 finger_area1[](按下时),那么:

可能还有很多实现细节(对于一个简单的愚蠢规模......)

但首先,iPhone 6s 是否提供

  1. 准确的压力
  2. 按压手指区域?
0 投票
3 回答
940 浏览

ios - 在模拟器上模拟应用程序快捷方式

我可以在模拟器上模拟应用程序快捷方式吗?(iOS 9 支持 3D Touch)

什么是力触摸压力?

在此处输入图像描述

0 投票
1 回答
2632 浏览

ios - 自定义 UIApplicationShortcutIcon

是否可以创建自定义 UIApplicationShortcutIcon?还是只有苹果给的那个?

在此处输入图像描述

0 投票
1 回答
563 浏览

ios - 3D Touch 和状态恢复的问题

我正在努力在我的应用程序中实现状态恢复,但是我遇到了一个问题。我最近在表格视图中添加了 3D Touch 支持,除了现在我添加了状态恢复之外,它每次都能完美运行。当应用程序恢复表格视图时,对单元格施加压力没有任何作用,就好像表格视图没有注册预览一样。

我有这个代码viewDidLoad

我试图移动它以viewDidAppear查看它是否有帮助,但它没有任何区别。

有任何想法吗?

0 投票
1 回答
3615 浏览

ios - IOS9。是否可以在应用程序中禁用 3D 触控?

是否可以通过我的应用程序中的代码或设置删除3D Touch我的应用程序中的 ?在我的应用程序中,对于 iPhone 6s/6s+ click、touchesBegan、touchesMoved 和 touchesEnded 事件无法正常工作。如何在不购买新设备的情况下找出原因?

0 投票
5 回答
9198 浏览

ios9 - ios 9 iphone 6S 播放触觉反馈或振动

用户强制触摸后,我想像默认行为一样振动手机。

是触觉的吗?如果是这样,我该怎么办?