【问题标题】:Xcode scrollView that changes its y position using Swift 2使用 Swift 2 更改其 y 位置的 Xcode scrollView
【发布时间】:2016-03-31 19:24:55
【问题描述】:

这是我的设置:我有一个包含图像(按钮)的ViewController。此按钮使用@IBAction func(选项卡控制器选项卡)将用户带到另一个viewController。但是,我还希望在初始 ViewController 上添加一个 scrollView,就在图片按钮下方。

我想要实现的是能够在图像按钮顶部滚动内容,就好像它是图像按钮顶部的另一个页面一样。当用户向下滚动时,图片按钮会显示在scrollView 下方,并且可以再次点击。

我似乎无法在网上的任何地方找到解决方案。我的 scrollView 要么固定在图片按钮下方,要么覆盖图片按钮,使其无法点击。

这是截图

【问题讨论】:

    标签: ios swift swift2 xcode7


    【解决方案1】:

    看看我设置的演示项目: https://github.com/slotti85/ButtonAndScrollView

    我...

    • 将滚动视图放在整个屏幕上(也放在按钮上),
    • 设置contentInset 以使按钮最初可见,
    • 子类化 UIScrollView
    • 覆盖pointInside 函数以在点击“透明区域”时使滚动视图向前触摸。

    希望对你有帮助!

    【讨论】:

    • 感谢您的回复。您的示例完全按照我的需要工作,但是我猜我的滚动视图和子视图约束的设置与您在示例项目中的内容不一致。我不断收到此错误:致命错误:在展开可选值时意外发现 nil
    • 你愿意分享你的项目让我看看吗?
    • 可以上传到github吗?还是保管箱?
    • ahm... 对我来说看起来有点空:P
    • 项目应该在那里
    猜你喜欢
    • 2021-08-30
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    • 2022-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多