问题标签 [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.
ios - 我可以在 iOS 上使用 3D Touch 为手势添加反馈(缺口)吗?
在 OS X 应用程序上使用 Force Touch 可以提供反馈或缺口(触觉/触觉?),如 Apple 示例所述:
地图旋转:在地图中将指南针向北旋转时,您会感觉到一个缺口。
除了旧的音频 API 来振动设备 (AudioServicesPlayAlertSound) 之外,3D Touch 是否也有同样的可能?
watchkit - WatchKit - Force Touch API 问题
Force Touch Menu 的一些问题:
现在,当我执行 Force Touch 并按下我的菜单项之一时,我的 Menu 实现的整个 InterfaceController 正在加载新的。这是可以避免的吗?
我已经为我的 InterfaceController 实现了一个带有 4 个菜单项的菜单。
使用此菜单项之一,我想启用/禁用我的按钮的触觉反馈。
我的按钮方法是这样的:
如果用户在 ForceTouchMenu 中禁用 TapticEngine,我该如何禁用它?
ios - 拾取和弹出强制触摸手势有时不起作用
我有一个视图控制器,它在 viewDidLoad 方法中注册预览:
但有时无法识别强制触摸,就好像视图控制器没有注册预览一样。
objective-c - 查明 Mac 是否支持 Force Touch
是否可以通过内置触控板(如新款 MacBook)或蓝牙设备(如 Magic Trackpad 2)来确定 Mac 是否支持 Force Touch?
如果 Mac 支持 Force Touch,我想提供特定于 Force Touch 的首选项,但如果 Force Touch 不可用,则不显示(或禁用)这些首选项。
在分隔符之后的部分,您可以在此处链接的图片中看到我想到的选项。(抱歉,嵌入图片本身不起作用)。
因此,不显示首选项不会限制没有强制触摸的用户,它只会让拥有它的用户配置它应该如何工作,而这些设置对没有它的用户来说毫无用处。
有没有办法做到这一点?
谢谢你和亲切的问候,马特
编辑:它在Objective-C中。
ios - AppStore - 仅限 iPhone 6S 或 iPad Pro 或 ForceTouch 设备
是否可以通过特定设备型号和类型来限制应用商店中的应用?
注意:这是一个 App Store 问题,而不是 XCode 问题,因此所谓的重复链接似乎不相关。
watchkit - 使用 force touch watchkit 检测选定的行
是否可以通过强制触摸检测选定的行索引?tableView 当前行中的强制触摸是否突出显示。但是当上下文菜单出现时,我无法获取有关他的信息。TableView 方法 -didSelectRowAtIndex:未使用此事件调用。
watchkit - 在 WatchKit 中处理 ForceTouch
我的 WKInterfaceController 不是静态的。在每次调用时,都会加载一个新游戏。
如果我在这个 Cotroller 上使用 ForceTouch,我的菜单会带有 NewGame,重启等等。
当用户不点击菜单项按钮时,如何避免重新加载我的 WKInterfaceController?
macos - 一次性链接上的 OSX 链接预览
作为密码重置过程的一部分,发送一个点击后即失效的一次性链接或类似的激活链接并不少见。我们发现用户不小心强制触摸预览并使 OSX Mail 中的重置链接失效,从而无法单击链接以在浏览器中完成表单。有没有办法阻止这种预览行为来阻止这种情况发生?我在 Apple 论坛上发现了类似的问题,但没有答案。
https://discussions.apple.com/thread/7150121
谢谢杰森
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.
ios - 使用 Swift 和旧版 SDK 测试 iOS9 SDK
我在为 ForceTouch 编写测试时遇到了一个问题。我的应用程序适用于 iOS8-9。我写@available(iOS 9.0, *)
在我的开发目标中,它在 iOS8 中运行良好,只是被编译器忽略了。但我发现了一个例外:Symbol not found: _OBJC_CLASS_$_UIApplicationShortcutItem
在测试目标上。我知道宏不适用于 Swift。
编译器也会忽略。问题是如果您的应用程序也适用于旧版本的 iOS,如何从 iOS9 SDK 测试方法?