Swift 前有按钮的快速滚动滚动视图
我在UIScrollView前面有一个UIButton时遇到问题,例如:Swift 前有按钮的快速滚动滚动视图,swift,scrollview,subclassing,hittest,Swift,Scrollview,Subclassing,Hittest,我在UIScrollView前面有一个UIButton时遇到问题,例如: UIView | |- UIScrollView | |- UIButton 我希望这样做,以便按钮始终可见并固定在顶部,但如果您的手指被拖动而不是点击按钮,我还希望能够通过按钮滚动UIScrollView。我在Stack overflow中搜索了多个解决方案,最接近的一个是:但是这里发布的解决方案都不适合我的情况 如果您想完全按照我的方式复制它,以下是源代码: 这个问题似乎很常见,但我仍然没有找到任何简单的解决方案 我
UIView
|
|- UIScrollView
|
|- UIButton
我希望这样做,以便按钮始终可见并固定在顶部,但如果您的手指被拖动而不是点击按钮,我还希望能够通过按钮滚动UIScrollView。我在Stack overflow中搜索了多个解决方案,最接近的一个是:但是这里发布的解决方案都不适合我的情况
如果您想完全按照我的方式复制它,以下是源代码:
这个问题似乎很常见,但我仍然没有找到任何简单的解决方案
我已经尝试过各种各样的东西:
- 重写UIButton中的hitTest函数
- 覆盖touchesBegind、touchesMoved、touchesEnded方法
- 重写下一个变量以将ScrollView作为下一个UIResponder返回
- 在UIButton中设置isExclusiveTouch方法
- 以各种可能的方式更改isUserInteractionEnabled
- 等等,等等,等等