问题标签 [force-touch]

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 回答
184 浏览

ios - 我可以在 iOS 上使用 3D Touch 为手势添加反馈(缺口)吗?

在 OS X 应用程序上使用 Force Touch 可以提供反馈或缺口(触觉/触觉?),如 Apple 示例所述:

地图旋转:在地图中将指南针向北旋转时,您会感觉到一个缺口。

除了旧的音频 API 来振动设备 (AudioServicesPlayAlertSound) 之外,3D Touch 是否也有同样的可能?

0 投票
1 回答
223 浏览

watchkit - WatchKit - Force Touch API 问题

Force Touch Menu 的一些问题:

  1. 现在,当我执行 Force Touch 并按下我的菜单项之一时,我的 Menu 实现的整个 InterfaceController 正在加载新的。这是可以避免的吗?

  2. 我已经为我的 InterfaceController 实现了一个带有 4 个菜单项的菜单。

使用此菜单项之一,我想启用/禁用我的按钮的触觉反馈。

我的按钮方法是这样的:

如果用户在 ForceTouchMenu 中禁用 TapticEngine,我该如何禁用它?

0 投票
1 回答
351 浏览

ios - 拾取和弹出强制触摸手势有时不起作用

我有一个视图控制器,它在 viewDidLoad 方法中注册预览:

但有时无法识别强制触摸,就好像视图控制器没有注册预览一样。

0 投票
1 回答
418 浏览

objective-c - 查明 Mac 是否支持 Force Touch

是否可以通过内置触控板(如新款 MacBook)或蓝牙设备(如 Magic Trackpad 2)来确定 Mac 是否支持 Force Touch?

如果 Mac 支持 Force Touch,我想提供特定于 Force Touch 的首选项,但如果 Force Touch 不可用,则不显示(或禁用)这些首选项。

在分隔符之后的部分,您可以在此处链接的图片中看到我想到的选项。(抱歉,嵌入图片本身不起作用)。

喜好

因此,不显示首选项不会限制没有强制触摸的用户,它只会让拥有它的用户配置它应该如何工作,而这些设置对没有它的用​​户来说毫无用处。

有没有办法做到这一点?

谢谢你和亲切的问候,马特

编辑:它在Objective-C中。

0 投票
0 回答
18 浏览

ios - AppStore - 仅限 iPhone 6S 或 iPad Pro 或 ForceTouch 设备

是否可以通过特定设备型号和类型来限制应用商店中的应用?

注意:这是一个 App Store 问题,而不是 XCode 问题,因此所谓的重复链接似乎不相关。

0 投票
1 回答
311 浏览

watchkit - 使用 force touch watchkit 检测选定的行

是否可以通过强制触摸检测选定的行索引?tableView 当前行中的强制触摸是否突出显示。但是当上下文菜单出现时,我无法获取有关他的信息。TableView 方法 -didSelectRowAtIndex:未使用此事件调用。

0 投票
1 回答
107 浏览

watchkit - 在 WatchKit 中处理 ForceTouch

我的 WKInterfaceController 不是静态的。在每次调用时,都会加载一个新游戏。

如果我在这个 Cotroller 上使用 ForceTouch,我的菜单会带有 NewGame,重启等等。

当用户不点击菜单项按钮时,如何避免重新加载我的 WKInterfaceController?

0 投票
1 回答
65 浏览

macos - 一次性链接上的 OSX 链接预览

作为密码重置过程的一部分,发送一个点击后即失效的一次性链接或类似的激活链接并不少见。我们发现用户不小心强制触摸预览并使 OSX Mail 中的重置链接失效,从而无法单击链接以在浏览器中完成表单。有没有办法阻止这种预览行为来阻止这种情况发生?我在 Apple 论坛上发现了类似的问题,但没有答案。

https://discussions.apple.com/thread/7150121

谢谢杰森

0 投票
2 回答
238 浏览

watchkit - Any way to disable the force touch detection for my Apple WatchKit 2 app

Whenever I press somewhat hard on my Apple WatchKit 2 app the view compresses as it attempts to detect a force touch. Is there any way to disable this? This additional detection is affecting the accuracy of it handling the numerous other buttons I have on the view.

0 投票
1 回答
112 浏览

ios - 使用 Swift 和旧版 SDK 测试 iOS9 SDK

我在为 ForceTouch 编写测试时遇到了一个问题。我的应用程序适用于 iOS8-9。我写@available(iOS 9.0, *)在我的开发目标中,它在 iOS8 中运行良好,只是被编译器忽略了。但我发现了一个例外:Symbol not found: _OBJC_CLASS_$_UIApplicationShortcutItem在测试目标上。我知道宏不适用于 Swift。

编译器也会忽略。问题是如果您的应用程序也适用于旧版本的 iOS,如何从 iOS9 SDK 测试方法?