【问题标题】:UIScrollView - how can UILabel push down content offscreenUIScrollView - UILabel 如何将内容推送到屏幕外
【发布时间】:2019-03-10 03:26:24
【问题描述】:

如何获得具有可变行数的 UILabel 来下推 UIScrollView 中的内容?

我目前有一个固定到超级视图的 UIScrollView,固定到滚动视图并且高度/宽度与主视图相等的容器,以及容器内的这个蓝色 UIView(高度 50)、2 个 UILabel 和一个 UIImageView(高度 200)。

在横向中,我希望 UIImageView(即高度为 200 的黑框)不固定到超级视图的底部,而是在屏幕外,并且滚动视图的内容大小已经过调整。

在纵向中,我希望标签的大小适合,黑框尊重底部标签的顶部约束:

【问题讨论】:

    标签: ios swift uiscrollview autolayout uilabel


    【解决方案1】:

    尝试了更多的东西并且以下工作:

    1. 将两个标签的垂直阻力设置为 1000

    2. 删除容器上的“等高”约束

    所以解决方案似乎是:

    1. 添加滚动视图并将所有边缘固定到 vc 的视图中
    2. 将容器添加到滚动视图,将所有边缘固定到滚动视图,宽度与 vc 的视图相等(高度根据底部固定到内容而有所不同),将所有内容添加到容器中

    【讨论】:

      猜你喜欢
      • 2018-05-16
      • 1970-01-01
      • 1970-01-01
      • 2019-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-05
      • 1970-01-01
      相关资源
      最近更新 更多