首页 文章

UIScrollView - UILabel如何在屏幕外推送内容

提问于
浏览
0

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

enter image description here

我目前有一个UIScrollView固定到superview,一个容器内部固定到scrollview和相同的高度/宽度到主视图,这个蓝色UIView(高度50),2 UILabels和UIImageView(高度200)在容器内 .

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

在肖像中,我希望标签的大小适合,黑色框要尊重底部标签的顶部约束:

enter image description here

1 回答

  • 0

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

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

    • 删除容器上的“相等高度”约束

    所以解决方案似乎是:

    • 添加一个scrollview并将所有边都固定到vc的视图

    • 将容器添加到scrollview,将所有边缘固定到scrollview,将宽度等于vc的视图(高度因底部固定到内容而异),将所有内容添加到容器

相关问题