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

ios - 静音 3D 触控快速动作

对于新 iPhone 6s/6s+ 的新 3D Touch 功能,我正在尝试向我的应用程序添加一些主屏幕快速操作。

我能够实现在主屏幕中触摸应用程序图标的正常力流 -> 选择可用的快速操作之一 -> 在所有可能的应用程序状态下正确处理它。

我的问题是:是否可以在可用的快速操作中创建静默操作?silent我的意思是会发生某个动作,但应用程序不会完成启动?或者启动但不会在前台?

更新
我将详细说明我想要实现的目标 - 我希望通过HealthKit后台交付具有与提供类似的行为 - 在商店发生变化时,HealthKit 唤醒我的应用程序并让我有机会做某事背景(以 HealthKit 为例 - 查询商店中的新数据)。

在阅读了关于该主题的大部分 Apple 文档后,我觉得使用当前可用的 API 是不可能的 - 但我希望有人会让我感到惊讶......

0 投票
1 回答
246 浏览

ios - 3D Touch 应用快捷键排序

我通过 info.plist(静态条目)实现了 3D 触摸应用程序快捷方式,然后是代码实现,一切正常。但是,我似乎无法获得持续存在的那种捷径。我尝试在 Xcode 7.1 中拖放来重新排序它们,最初它看起来不错,但现在它们再次被排序相反。

应用程序快捷方式如何排序?如果有的话?

我正在使用带有 iOS 9.1 的 iPhone 6S。

0 投票
1 回答
102 浏览

ios - 在 iPhone 6s 上获取屏幕特定部分的力度

是否可以在 iPhone 6s 上的 iOS 9 上将力应用于屏幕的一部分?

可以访问实例的force属性。UITouch还有其他方法吗?

0 投票
1 回答
184 浏览

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

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

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

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

0 投票
1 回答
449 浏览

ios - 3D 触摸到 UITabView

我正在使用 atabViewController并想知道如何从主屏幕上进行 3D 触摸操作,从而调出一个选项卡。我已经有了代码,但似乎无法显示特定的选项卡;我只能得到一个窗口。我的 AppDelagate.swift 在下面。有什么帮助吗?

在此处输入图像描述

0 投票
1 回答
154 浏览

ios - Navigation/TabBarController 消失

AppDelegate当您在启动前长按应用程序时,我正在使用此代码创建快捷方式。

当我打开快捷方式时,viewController是全屏,没有NavigationControllerTabBarController。任何人有同样的问题或有解决方案?

0 投票
2 回答
905 浏览

ios - 3D Touch下如何注册预览单格?

目前我有以下代码viewDidLoad

关键是,在这种情况下,模糊的是一切UITableView都来自于那个特定的东西,而不是一切UITableViewCell

我怎样才能只暴露一个细胞?

此图像在强制 3d 触摸期间的状态。 在此处输入图像描述

0 投票
0 回答
300 浏览

ios - 在我使用 3D Touch 选择该视图后,我的 UIView 对手势没有响应。_UIReplicantView 和 _UIReplicantContentView 未从 `UIView` 中删除

  1. 这是我的牢房。红色UIViews矩形是UIButtons

在此处输入图像描述

  1. 接下来是,我使用3D Touch和返回(不弹出)来选择我的视图:

在此处输入图像描述

  1. 现在我的按钮被禁用触摸。我不能按他们中的任何一个。它不起作用。仅适用于被选中的单元格。但是,我可以再次在该单元格上选择新控制器或...移动它。

在此处输入图像描述

为什么我在该单元格上使用 3d touch 后禁用了自定义单元格中的按钮。

tableView:cellForRowAtIndexPath:我注册预览:

更新

在使用 3D Touch 之前,我确实调试了视图层次结构:

在此处输入图像描述

和3D Touch之后:

在此处输入图像描述

_UIReplicantView并且_UIReplicantContentView在我完成3D Pick后不会从UIView我注册的预览中删除。

这是预览UIReplicantView

在此处输入图像描述

0 投票
3 回答
935 浏览

ios - 检查快速操作的可用性

我正在使用仅在IOS9. 如果UIApplicationLaunchOptionsShortcutItemKeyIOS8. 检查是否支持快速操作的正确方法是什么?

一种方法是IOS9通过 systemVersion 检查,但我希望有更好的方法。 [[UIDevice currentDevice] systemVersion]

0 投票
2 回答
505 浏览

ios - 如何通过左右滑动实现 3D Touch 预览动作?

UIPreviewActionItem我知道从底部滑动时如何添加。有一个方法previewActionItems()。但是如何做以下事情:

在此处输入图像描述 在此处输入图像描述