10得票3回答
UITableViewCell中的3D Touch Peek和Pop如何将数据传递给其他UIViewController?

我的应用程序在Core Data对象中存储不同的属性。它们都显示在UITableView中,如果您点击单元格,则会显示DetailView,就像在Master-Detail-XCode-Template中一样。 现在我想实现带有窥视和弹出功能的3D Touch。就像邮件应用程序中一样,3D触...

9得票4回答
能否更改UIPreviewAction的颜色?

我在API中看到的样式选项只有: UIPreviewActionStyleDefault UIPreviewActionStyleSelected, UIPreviewActionStyleDestructive 是否有可能以其他颜色绘制按钮?我们的设计师真的不喜欢默认的蓝色按钮。

8得票4回答
3D Touch的Peek View不会向上滑动以进行操作。

我有一个表视图,在3D Touch上,我使用QLPreviewController预览PDF文件。弹出和弹出工作正常。 由于某种原因,我无法让预览控制器视图向上滑动并显示我的操作项。在(NSArray<id<UIPreviewActionItem>> *)previe...

9得票3回答
如何实现3D-Touch的Peek和Select功能?

电话、提醒事项和地图使用不同的3D-Touch Peek UI,可以一次选择一个操作。例如,对提醒事项进行强制按压,并在一次操作中选择“在某天提醒我”,而无需松开手指。它在视觉上也与使用UIViewControllerPreviewing API的标准3D Touch预览有所不同,因为它显示了...

10得票2回答
让XCUIElement在自动化UITest中执行3D touch?

我正在创建自动化UITest测试用例,在其中我想测试用户与一个元素进行3D Touch交互的场景,然后展示给他们Peek和Pop视图。 我似乎找不到任何可能的方法来模拟在元素上进行3D Touch并继续执行的操作。 有人对此有什么想法吗?还是说3D Touch仍然无法进行测试? 谢谢。

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

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

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

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

10得票3回答
forceTouchCapability 返回 nil

我正在尝试将一些3D Touch功能融入应用程序,但遇到了一个奇怪的问题,即在viewDidLoad中forceTouchCapability检查返回nil,但在viewWillAppear/viewDidAppear中不会。 我知道这仅适用于iOS 9+,因此我已添加了检查来验证视图控制器...

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

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

7得票1回答
在 UIViewController 作为 3DTouch 预览展示时检测 UITouches

在作为3D Touch预览上下文视图控制器使用的UIViewController中,是否可能检测到触摸并获取触摸位置?(当触摸从左向右移动时,我想更改预览控制器内的图像) 我尝试了touchesBegan和touchesMoved,但它们都没有被触发。 class ThreeDTouchP...