了解Mac是否具有Force Touch功能

时间:2015-11-10 13:13:50

标签: objective-c macos 3dtouch force-touch

是否可以通过内置触控板(如新款MacBook)或Magic Trackpad 2等蓝牙设备查看Mac是否具备强制触控功能?

如果Mac具有Force Touch功能,我想提供特定于Force Touch的首选项,但如果Force Touch不可用,则不显示(或禁用)这些首选项。

在分隔符后面的部分中,您可以在此处链接的图片中看到我想到的选项。 (抱歉,嵌入图片本身不起作用)。

preferences

因此,不显示首选项不会限制没有强制触摸的用户,只会让拥有它的用户配置它应该如何工作,这些设置对于没有强制触摸的用户来说是无用的

有没有办法实现这个目标?

谢谢你,亲切的问候, 马特

编辑:它在Objective-C中。

1 个答案:

答案 0 :(得分:0)

我明白了:

" "

只需调用+(BOOL)isForceTouchCapable,如果Force Touch设备可用(Magic Trackpad 2或内置强制触摸触控板),它将返回YES,如果没有,则返回NO。

对于那些对此有何兴趣的人,我用示例项目写了on my blog