gpt4 book ai didi

ios - 适用于 iPhone XR 和 iPhone XS 的 Peek 和 Pop

转载 作者:行者123 更新时间:2023-11-28 05:46:18 25 4
gpt4 key购买 nike

我想为我的应用程序添加一个 peek 和 pop 功能。我设法做到了,但现在我想添加对 iPhone 5s 和 iPhone Xr 的支持,其中没有 3D Touch。

override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
super.traitCollectionDidChange(previousTraitCollection)
if traitCollection.forceTouchCapability == .available {
registerForPreviewing(with: self, sourceView: messagesTableView)
}
}

如果我没理解错的话,唯一的办法就是长按实现。

  1. 我可以在不实现所有 Action 、模糊等的情况下为非 3D 触摸设备强制调用 peek 吗?
  2. 当用户长按时,我可以为非 3D 触摸设备调用原生(默认)peek 和 pop 吗? (触觉触摸)

最佳答案

您可以使用 PeekPop framework为 Peek 和 Pop 提供向后兼容性。

Haptic Touch 可以通过 UIFeedbackGenerator 生成子类。

关于ios - 适用于 iPhone XR 和 iPhone XS 的 Peek 和 Pop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54648718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com