【发布时间】:2018-02-10 18:45:15
【问题描述】:
我有一个视图控制器,其中包含一个带有一个按钮的地图视图(图像上的黄色视图)。我想添加一个滚动视图将其悬停以“修复”背景中的地图视图并让内容在滚动时覆盖地图。
这是视图和约束:
当我运行应用程序时,滚动视图不再起作用,我无法与地图和按钮交互,因为滚动视图悬停在它上面。
我应该怎么做才能修复它并获得我指定的行为?
【问题讨论】:
标签: ios swift xcode uiscrollview
我有一个视图控制器,其中包含一个带有一个按钮的地图视图(图像上的黄色视图)。我想添加一个滚动视图将其悬停以“修复”背景中的地图视图并让内容在滚动时覆盖地图。
这是视图和约束:
当我运行应用程序时,滚动视图不再起作用,我无法与地图和按钮交互,因为滚动视图悬停在它上面。
我应该怎么做才能修复它并获得我指定的行为?
【问题讨论】:
标签: ios swift xcode uiscrollview
尝试继承 scrollView 并在 IB 中分配该类
class PassThroughView: UIScrollView {
override func pointInside(point: CGPoint, withEvent event: UIEvent?) -> Bool {
return false
}
}
【讨论】: