如何确定“长按”可使用“快速操作”?

时间:2019-10-22 17:31:21

标签: objective-c xcode quickaction

我的iOS应用程序具有“快速操作”设置。到目前为止,在使用以下代码检查设备是否支持Force Touch之后,我已经揭示了该设置:

if ([self.traitCollection respondsToSelector:@selector(forceTouchCapability)] &&
        self.traitCollection.forceTouchCapability == UIForceTouchCapabilityAvailable)
    {

但是,现在,新设备(iPhone XR,iPhone 11等)不再支持此功能。相反,他们在iOS 13上使用“长按”来显示快速操作。

我不知道如何确定该设备现在是否支持“快速操作”。我可以检查长按的可用性,但是即使它不支持快速操作,我的iPhone 6也会响应为真。

感谢您的帮助。

0 个答案:

没有答案