gpt4 book ai didi

ios7 - UIScrollView + Autolayout + Interface Builder : No scrolling, 弹跳后顶部的额外空间

转载 作者:行者123 更新时间:2023-12-05 00:27:22 25 4
gpt4 key购买 nike

我正在尝试使用界面生成器和自动布局在 ScrollView 中嵌入多组按钮和标签。我已经尝试了几乎所有我能找到的解决方案,但没有什么能让 ScrollView 滚动(即启用滚动 + 不启用反弹 = 不移动)。此外,当我启用弹跳时,尝试向下滚动,同时显示额外内容但弹回后,在 ScrollView 顶部留下可能多出 20px 的空间,因为内容插入似乎卡在 -20px在 y。

到目前为止我尝试过的:

  • 设置内容大小,手动插入内容。不能也不应该使用自动布局。
  • 设置我能找到的每个约束以确保 ScrollView 可以判断它有多大。运行时的内容大小仍然为零。这包括对 ScrollView 的大小限制以及对按钮和标签内部的定位限制。
  • IB 设置和指标的各种组合。
  • 将按钮和标签嵌入到 ScrollView 内的另一个 UIView 中。没变。
  • 在这里阅读类似的问题和答案。

  • 我想避免编写代码来执行此操作,因为这些工具似乎应该能够执行此操作,但是如果必须的话,我会这样做。但我不知所措;我还没有看到任何可以解决这个问题的东西,我不应该在 IB 中像代码一样做。

    最佳答案

    在内容 View 和 ScrollView 之间添加高度和宽度约束以及大小为 0 的间距约束似乎最终解决了滚动问题。现在,如果我能弄清楚为什么默认情况下和滚动回顶部时 contentOffset 被设置为 20 就好了。

    关于ios7 - UIScrollView + Autolayout + Interface Builder : No scrolling, 弹跳后顶部的额外空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20893521/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com