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

ios - 后台动态UIApplicationShortcutItem?

我有一个应用程序,可以动态更新UIApplicationShortcutItems 。问题是特定的快捷方式项目集取决于网络的状态(想想可达性、强制门户和 VPN 状态等)。

当应用程序在前台时更新快捷方式项目很容易,但是当应用程序在后台时我没有看到任何明显和适当的时间这样做......当然,网络状态可以很容易地改变那么,也是。

我错过了什么,还是需要等到 iOS 10?:-)

0 投票
4 回答
2666 浏览

ios - 3D Touch Peek View 不会向上滑动操作

我有一个表格视图。在 3D Touch 上,我以QLPreviewController. 偷看和弹出按预期工作。

由于某种原因,我无法让预览控制器视图向上滑动并显示我的操作项。我正在返回一个有效的 UIPreviewActionItems 数组(NSArray<id<UIPreviewActionItem>> *)previewActionItems

出于某种原因,当显示 peek 时,没有任何向上滑动会移动预览,并且没有任何操作项可见,正如我在其他应用程序中看到的那样。

0 投票
1 回答
408 浏览

ios - 在 UITableViewCell 中未调用 Peek

我目前正在我的应用程序中实现 Peek and Pop。我有一个UITableView包含一些数据。我编写了这个函数来处理 Peek:

是这样构造的UITableView

但是,现在,它甚至没有登录Test到控制台。我究竟做错了什么?

0 投票
4 回答
244 浏览

swrevealviewcontroller - SWRevealViewController 和 3D Touch quickActions

我有一个快速实现侧边菜单的应用程序。( http://www.appcoda.com/sidebar-menu-swift/ )

我实现了 3D 触摸快捷方式,快速操作,它几乎可以工作。

问题是我直接到达我的视图而没有实例化revealViewController(),代码如下:

我不知道如何/在哪里实例化revealViewController()。

我有:

现在发生的是菜单不想打开。

感谢您的帮助 :-)

0 投票
1 回答
603 浏览

ios - 我使用 3D touch 在 UITableViewl 中按下了一个单元格,然后它提示错误的单元格视图

在我的测试演示中,我将 UITableView 放入情节提要中的 UIViewController 中。当我在我的 iPhone 上测试演示时,我在 tableView 中按下了一个单元格,我在图片中收到了这个错误

错误的单元格视图

func previewingContext(previewingContext: UIViewControllerPreviewing, viewControllerForLocation location: CGPoint) -> UIViewController?方法中,我使用

guard let indexPath = tableView.indexPathForRowAtPoint(location), cell = tableView.cellForRowAtIndexPath(indexPath) else { return nil }在 UITableView 中获取按下的单元格。

如果你能给我任何答案,我真的很感激!

0 投票
1 回答
369 浏览

ios - 有没有 3D 触控力的单位?

从 Apple 文档和 SO 的其他问题中,我了解到,对于 3D touch,我们有两个值forcemaximumPossibleForce. 范围从0.00 - 6.66...7.

我想知道,还有其他单位可以用这个单位force还是牛顿单位?

0 投票
0 回答
164 浏览

uikit - UITouch力属性关系?

force属性UITouch很棒,但我想获得一些可以与之相关的值。例如,操作系统用于启动 peek 的值以及用于弹出的值。当然,我可以自己制作,但 iOS 内部使用的也取决于可访问性设置,因此因设备而异。有没有人对如何解决这个问题有任何想法?

0 投票
2 回答
3249 浏览

ios - 检测 iOS 3D Touch peek 何时完成(不弹出)

我刚开始在我的应用程序中添加基本的 3D Touch 功能,第一次添加它的尝试进展顺利,看起来相当简单。

然而,我想知道是否有一种方法可以检测到偷看已经完成,并且没有进入流行。

UIViewControllerPreviewingDelegate 方法可以很好地告诉您请求查看或弹出,但我没有看到一种方法可以告诉您查看已经结束并且没有进入弹出状态。

Peeked ViewController 是否有办法知道它现在被偷看并消失,因为我想这已经足够了。基本上我有一个segue,它通常会在进入视图时创建一些东西,如果我窥视它,如果用户选择只是结束窥视而不弹出,则需要撤消它。目前我似乎无法查看检测这种情况的好方法,以便能够执行所需的清理。

干杯

0 投票
0 回答
443 浏览

ios - 将 3D Touch 快速操作添加到 Safari 主屏幕快捷方式?

随着 iPhone 6s 的推出,3D Touch 被宣布。随之而来的是一项名为Quick Actions的新功能。这些允许您在主屏幕上快速访问应用程序的 1-4 项操作,只需 3D 触摸即可。

例如,地图应用程序提供了以下 4 个快捷方式:

在此处输入图像描述

如果用户通过 Safari 将我的网页添加到他们的主屏幕,我是否有一个 API 可以指定当他们按下图标时会出现哪些快速操作?(目前,当他们 3D 触摸图标时,它什么也不做。)

如果我的网页是apple-web-app-mobile-capable——意味着它作为一个独立的应用程序运行——将允许我提供快速操作怎么办?

0 投票
2 回答
114 浏览

ios - 是否可以只为 iPhone 6s 和 6s+ 发布应用程序?

我正在开发一个应用程序,其核心功能在于仅在较新的 6s 和 6s+ 设备中支持的功能,例如 3D touch。有没有办法将应用程序商店中的应用程序仅提交和发布到这些设备,还是我必须让它对所有 iPhone 型号都有价值?

更新:

有一个“必需的设备功能”键,但我找不到与 3D Touch 功能相关的任何内容。见参考

有任何想法吗?

谢谢!