【发布时间】:2019-07-06 00:27:50
【问题描述】:
我想在我的应用程序中添加一个查看和弹出功能。我设法做到了,但现在我想添加对没有 3D Touch 的 iPhone 5s 和 iPhone Xr 的支持。
override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
super.traitCollectionDidChange(previousTraitCollection)
if traitCollection.forceTouchCapability == .available {
registerForPreviewing(with: self, sourceView: messagesTableView)
}
}
如果我理解正确的话,唯一的办法就是长按来实现。
- 我可以在不执行所有动作、模糊等操作的情况下为非 3D 触控设备强制调用
peek吗? - 当用户长按时,我可以为非 3D 触摸设备调用原生(默认)peek and pop 吗? (触觉)
【问题讨论】: