我正在为一个自由职业项目启用 Catalyst 支持——我立即注意到的一件事是 MacOS 和 iOS 上 ScrollView 的不同行为。我希望能够单击并拖动 UIScrollView
s 或 UITableView
s 就像我通常在 iOS 模拟器中一样,但我只能使用鼠标的滚轮(或触控板上的两个手指手势)滚动这些 View 。
有什么办法可以模仿UIPanGestureRecognizer
UIScrollView
在 iOS 上的行为或 UITableView
在 MacOS 上使用单击 + 拖动手势?
谢谢 :)
最佳答案
如果 私有(private) API 是可以接受的,Mac Catalyst 14.0 中有一个新的就是这样做的:
- [UIScrollView _setSupportsPointerDragScrolling:]
关于ios - Mac Catalyst - 向 UITableView/UIScrollView 添加单击 + 拖动手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64829598/