我想知道设备是否支持3D Touch。我不喜欢使用
UITraitCollection
的forceTouchCapability
属性,因为如果用户在设置中关闭了3D Touch,则可能返回unavailable
,甚至对于iPhone 6s也是如此。
我想知道硬件是否支持3D Touch,而不考虑设置。我能想到的唯一可能的解决方案是检查设备型号。但是,也许有人可以提供更稳定和简单的解决方案。
背景:我已经将主屏幕操作添加到应用程序中,并且只想在设备支持它们时通知用户。