我想在我的应用程序中添加一个peek和pop功能。我设法做到了,但现在我想添加对iPhone 5s和iPhone Xr的支持,在这两个系统中没有3D触摸。
override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
super.traitCollectionDidChange(previousTraitCollection)
if traitCollection.forceTouchCapability == .available {
registerForPreviewing(with: self, sourceView: messagesTableView)
}
}如果我理解正确的话,唯一的办法就是用长时间的压力来实现它。
peek的非三维触摸设备,而不实现所有的行动,模糊等?发布于 2019-02-12 12:14:48
您可以使用PeekPop框架,它为Peek和Pop提供了向后兼容性。
触觉触觉可以通过UIFeedbackGenerator子类生成。
https://stackoverflow.com/questions/54648718
复制相似问题