Xcode 使用 Swift 2 更改其 y 位置的 scrollView
Xcode scrollView that changes its y position using Swift 2
这是我的设置:我有一个包含图像(按钮)的 ViewController
。此按钮使用 @IBAction func
(选项卡控制器选项卡)将用户带到另一个 viewController
。但是,我还想在初始 ViewController
上添加一个 scrollView
,就在图像按钮下方。
我想要实现的是能够滚动图像按钮顶部的内容,就好像它是图像按钮顶部的另一个页面一样。当用户向下滚动时,图像按钮会显示在 scrollView
下方并且可以再次点击。
我似乎无法在网上找到任何解决方案。我的 scrollView 要么固定在图像按钮下方,要么覆盖图像按钮使其无法点击。
这是截图
看看我设置的演示项目:
https://github.com/slotti85/ButtonAndScrollView
我...
- 将滚动视图放在整个屏幕上(也放在按钮上),
- 设置一个
contentInset
使按钮最初可见,
- 子类
UIScrollView
和
- 覆盖
pointInside
函数,使滚动视图在点击 "transparent area" 时向前移动。
希望对您有所帮助!
这是我的设置:我有一个包含图像(按钮)的 ViewController
。此按钮使用 @IBAction func
(选项卡控制器选项卡)将用户带到另一个 viewController
。但是,我还想在初始 ViewController
上添加一个 scrollView
,就在图像按钮下方。
我想要实现的是能够滚动图像按钮顶部的内容,就好像它是图像按钮顶部的另一个页面一样。当用户向下滚动时,图像按钮会显示在 scrollView
下方并且可以再次点击。
我似乎无法在网上找到任何解决方案。我的 scrollView 要么固定在图像按钮下方,要么覆盖图像按钮使其无法点击。
这是截图
看看我设置的演示项目: https://github.com/slotti85/ButtonAndScrollView
我...
- 将滚动视图放在整个屏幕上(也放在按钮上),
- 设置一个
contentInset
使按钮最初可见, - 子类
UIScrollView
和 - 覆盖
pointInside
函数,使滚动视图在点击 "transparent area" 时向前移动。
希望对您有所帮助!