问题标签 [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.
ios - 静音 3D 触控快速动作
对于新 iPhone 6s/6s+ 的新 3D Touch 功能,我正在尝试向我的应用程序添加一些主屏幕快速操作。
我能够实现在主屏幕中触摸应用程序图标的正常力流 -> 选择可用的快速操作之一 -> 在所有可能的应用程序状态下正确处理它。
我的问题是:是否可以在可用的快速操作中创建静默操作?silent
我的意思是会发生某个动作,但应用程序不会完成启动?或者启动但不会在前台?
更新
我将详细说明我想要实现的目标 - 我希望通过HealthKit
后台交付具有与提供类似的行为 - 在商店发生变化时,HealthKit 唤醒我的应用程序并让我有机会做某事背景(以 HealthKit 为例 - 查询商店中的新数据)。
在阅读了关于该主题的大部分 Apple 文档后,我觉得使用当前可用的 API 是不可能的 - 但我希望有人会让我感到惊讶......
ios - 3D Touch 应用快捷键排序
我通过 info.plist(静态条目)实现了 3D 触摸应用程序快捷方式,然后是代码实现,一切正常。但是,我似乎无法获得持续存在的那种捷径。我尝试在 Xcode 7.1 中拖放来重新排序它们,最初它看起来不错,但现在它们再次被排序相反。
应用程序快捷方式如何排序?如果有的话?
我正在使用带有 iOS 9.1 的 iPhone 6S。
ios - 在 iPhone 6s 上获取屏幕特定部分的力度
是否可以在 iPhone 6s 上的 iOS 9 上将力应用于屏幕的一部分?
可以访问实例的force
属性。UITouch
还有其他方法吗?
ios - 我可以在 iOS 上使用 3D Touch 为手势添加反馈(缺口)吗?
在 OS X 应用程序上使用 Force Touch 可以提供反馈或缺口(触觉/触觉?),如 Apple 示例所述:
地图旋转:在地图中将指南针向北旋转时,您会感觉到一个缺口。
除了旧的音频 API 来振动设备 (AudioServicesPlayAlertSound) 之外,3D Touch 是否也有同样的可能?
ios - Navigation/TabBarController 消失
AppDelegate
当您在启动前长按应用程序时,我正在使用此代码创建快捷方式。
当我打开快捷方式时,viewController
是全屏,没有NavigationController
或TabBarController
。任何人有同样的问题或有解决方案?
ios - 在我使用 3D Touch 选择该视图后,我的 UIView 对手势没有响应。_UIReplicantView 和 _UIReplicantContentView 未从 `UIView` 中删除
- 这是我的牢房。红色
UIViews
矩形是UIButtons
:
- 接下来是,我使用3D Touch和返回(不弹出)来选择我的视图:
- 现在我的按钮被禁用触摸。我不能按他们中的任何一个。它不起作用。仅适用于被选中的单元格。但是,我可以再次在该单元格上选择新控制器或...移动它。
为什么我在该单元格上使用 3d touch 后禁用了自定义单元格中的按钮。
在tableView:cellForRowAtIndexPath:
我注册预览:
更新
在使用 3D Touch 之前,我确实调试了视图层次结构:
和3D Touch之后:
_UIReplicantView
并且_UIReplicantContentView
在我完成3D Pick后不会从UIView
我注册的预览中删除。
这是预览UIReplicantView
:
ios - 检查快速操作的可用性
我正在使用仅在IOS9
. 如果UIApplicationLaunchOptionsShortcutItemKey
在IOS8
. 检查是否支持快速操作的正确方法是什么?
一种方法是IOS9
通过 systemVersion 检查,但我希望有更好的方法。
[[UIDevice currentDevice] systemVersion]