38得票5回答
3D Touch/Force Touch 实现

如何实现3D Touch检测用户是在UIView上轻敲还是强力触摸? 是否可以使用UIGestureRecognizer或仅使用UITouch完成此操作?

34得票2回答
如何本地化静态的UIApplicationShortcutItems?

我有一个应用程序,想要添加一些静态和动态的应用快捷方式。使用NSLocalizedString来本地化动态项目非常简单,但对于info.plist中的项目则不是这样。我已经有了一个InfoPlist.strings文件来本地化我的应用程序名称,但对于静态的UIApplicationShortc...

32得票2回答
如何在我的iOS 9应用中为静态UIApplicationShortcutItem指定自定义图标?

我正在使用3D Touch为我的iOS 9应用实现主屏幕快速操作。我有几个操作使用已定义的UIApplicationShortcutIconType枚举中的现有系统图标。 一个例子:<dict> <key>UIApplicationShortcutItemIc...

29得票6回答
启动UIApplicationShortcutItem

我正在使用Swift为我的iOS 9应用程序实现一些3D Touch快速操作,但我遇到了一个奇怪的问题。当我的应用处于后台,并且通过快速操作启动时,一切都按计划进行。当我的应用程序完全关闭(即我从多任务菜单中杀死它),并且我使用快速操作启动时,应用程序会崩溃。由于一旦我杀死应用程序,Xcode...

25得票5回答
在Obj-C中实现3D Touch主屏快捷方式

我的所有应用程序目前都是用Obj-C编写的。链接 https://developer.apple.com/library/content/samplecode/ApplicationShortcuts/Introduction/Intro.html#//apple_ref/doc/uid/TP...

20得票5回答
iOS 9 iPhone 6S如何开启触感反馈或震动?

用户进行强制触摸后,我希望手机振动就像默认行为一样。 这是触觉反馈吗?如果是,我该怎么做?

20得票1回答
Swift 3D Touch iOS 10主屏幕快速操作缺少分享项

我的应用程序使用3D Touch主屏快速操作时,我没有新的iOS 10默认共享选项,这是所有应用程序免费获得的。 例如Amazon,我看到一些应用程序有它们自己的4个自定义快捷项(快速操作)和1个默认的共享选项。 有没有办法让我重新获得iOS 10默认的共享选项?

14得票6回答
检查iOS9设备是否支持并启用了3D Touch功能。

我试图访问特质集并检查“forceTouchCapability”,但是“forceTouchCapability”只是检查设备是否为iOS 9.0或更高版本。 这意味着在任何iOS 9设备上,都可使用触压功能。我需要一种方法来检查用户设备(iPhone 6s)是否实际支持3D Touch,...

13得票1回答
3D Touch快捷方式小部件

我正在尝试在支持3D Touch的iOS 10中实现新的“快捷菜单小部件”。我的应用程序有多个Today扩展。苹果指南报告说:“如果您的应用程序有多个小部件,请选择一个小部件出现在快速操作菜单中,当某人使用3D Touch在主屏幕上按压您的应用程序图标时。” 我不明白我在哪里可以“更改”它!只...

13得票3回答
你能否隐藏应用程序小部件,使其不出现在3D触控快捷操作下?

我希望在主屏幕3D触摸应用图标时,能够移除我的应用程序Today Widget的显示,因为显示快速操作和Today Widget会使应用提供的操作翻倍(如截图所示)。是否有任何方法可以使用Info.plist或其他方法隐藏小部件,使其不出现在3D Touch快速操作中?谢谢。