问题标签 [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 回答
424 浏览

ios - 在 Sprite Kit 中使用 3D touch 测量压力

在我的主应用程序中,我尝试使用 3D touch 来激活子弹发射,但结果似乎非常不一致,而且它并不总是给我写结果。当我使用此代码时,我的 iPhone 6S 也崩溃了,这是我用于测试的代码。

0 投票
1 回答
794 浏览

ios - 3d Touch 在 iPhone 6s+ 上不可用

我正在尝试将 3d touch 添加到我的应用程序中。我试图让用户在 UITableViewCell 上使用强制触摸,如本项目所示。我正在运行此代码:

我曾尝试在 iPhone 6s+ 上运行它,但我在日志中收到“不可用”。为什么我不能在支持 3d touch 的设备上使用 3d touch?谢谢你的帮助。

0 投票
0 回答
94 浏览

ios - 是否可以对标准控制器 UIImagePickerController 使用强制触摸(3D Touch)?

我尝试通过强制按下 UIImagePickerController 来获取图像,但没有调用 didFinishPickingMediaWithInfo 我什么也没得到。

附加信息:

当我尝试强制按下照片时,我收到一条消息:

“***错误读取设置存档文件:ISRootSettings:/var/mobile/Containers/Data/Application/0A2D79B3-C024-45F0-BD80-30B866F98558/Documents/{Bundle_ID}.settings/ISRootSettings_10.plist”

“使用 -removeDeferredKeyObserver: 而不是 -removeKeyObserver:”。

有点奇怪。

0 投票
1 回答
48 浏览

ios - 模拟“不可用的 Force Touch”振动和淡入淡出

我正在尝试模拟在应用程序内的主屏幕上按下未启用的强制触摸应用程序图标的相同效果。它会像往常一样开始褪色,一旦你用力按下,它就会恢复到正常状态并振动三下(并且不会打开应用程序)。

我在 Apple 上找不到任何关于这个明确案例的文档,所以到目前为止我一直在努力模拟:

到目前为止的问题:“非按下”视图不会消失。振动后,如果您在释放触摸时不移动触摸,则视图将充当“轻按”(这是一个问题,因为我正在检测轻按并打开另一个视图)

0 投票
1 回答
218 浏览

ios - 在不启动应用程序的情况下显示主屏幕操作

我正在尝试从主屏幕上的应用程序图标上的 3D 触摸菜单操作呈现共享 UIActivityViewController,我正在执行以下操作:

此结果是正在启动的应用程序和显示的 UIActivityViewController。我要做的是在不启动应用程序的情况下显示 UIActivityViewController 。

我在 Booking 和 AirBnB 等流行应用程序中看到了这种行为。

0 投票
1 回答
262 浏览

swift - NSTextField - 只允许使用强制触摸进行编辑,Cocoa

我正在开发一个支持 Force touch 的 OSX 应用程序。

默认情况下,如果您将 NSTextField 的行为设置为可编辑,用户可以单击两次或使用强制触摸开始编辑。

我想允许用户仅使用 Force touch 开始编辑。我该如何处理?

0 投票
1 回答
866 浏览

ios - Force Touch TableView Cell Rounded Peek and Pop - iOS Swift

在 tableView 中查看和弹出时,如何使我的previewingContext.sourceRect圆形?

眼下:

  1. 在 TableView 单元上强制触摸

  2. 将预览委托设置为:

    previewingContext.sourecRect = tableView.rectForRow(at: indexPath)

我已经尝试设置单元格的cell.layer.cornerRadius& cell.layer.maskToBounds = truein cellForRowAtIndexPath,但是预览的源矩形仍然是一个完美的矩形。

相关代码:

UIVIewControllerPreviewingDelegate

TableView CellForRowAtIndexPath

目前,当仅强制触摸 tableview 单元格时,下图中的蓝色框被选中并且是 sourcerect,但是我希望橙色圆角矩形(一个单元格)成为源矩形。

在此处输入图像描述

0 投票
1 回答
2655 浏览

ios - UITableViewCell Objective C 代码上的 3D 触摸 Peek 和 Pop。(强制触摸)

我需要使用 Force Touch 在 Objective C中启用Peek And Pop功能。UITableViewCell并且还需要在 peek 视图下显示一些操作,例如默认邮件应用程序。我是 iOS 新手,请帮助我到达那里。

0 投票
0 回答
420 浏览

ios - 像 Apple Music 一样的 3D Touch Peek View

我知道如何UITableView使用previewingContext:. 如何添加像 Apple 的音乐应用程序一样的固定查看视图?基本上,您 3d 触摸UITableViewCell,然后查看视图会显示并停留在那里。在 iPhone 上亲自检查一下,但这里有一个屏幕截图。

在此处输入图像描述

基本上,我只想知道他们是怎么做到的。我希望我的用户也能够与这个视图进行交互(比如按下按钮和其他东西)。有任何想法吗?

0 投票
2 回答
1073 浏览

ios - XCUITest 中的 Force Touch/3D Touch

我正在尝试为 iOS 应用程序添加强制触摸自动化。我查看了 Apple 文档以解决同样的问题,但找不到任何有用的东西。我们可以从辅助触摸中进行强制触摸,但我正在寻找像 tap() 动作这样简单的东西。有什么可以用于 forceTouch 的吗?

任何帮助将不胜感激。谢谢!