当前位置: 首页 > 知识库问答 >
问题:

ui scroll view-ui label如何将内容下推到屏幕之外

归鸿朗
2023-03-14

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

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

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

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

共有1个答案

楚灿
2023-03-14

尝试了更多的东西,以下方法奏效了:

> < li>

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

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

所以解决的办法似乎是:

  1. 添加一个滚动视图并将所有边固定到vc的视图中
  2. 将容器添加到scrollview,将所有边固定到scrolpview,与vc视图的宽度相等(高度因底部固定到内容而不同),将所有内容添加到容器
 类似资料:
  • 问题内容: 如何使用快照数据捕获android设备屏幕内容并制作图像文件?我应该使用哪个API或在哪里可以找到相关资源? 顺便说一句:不是相机快照,而是设备屏幕 问题答案: 根据此链接 ,可以在android sdk的tools目录中使用ddms进行屏幕截图。 要在应用程序内(而不是在开发过程中)执行此操作,也有一些应用程序可以这样做。但是正如@ zed_0xff指出的那样,它肯定需要root用户

  • 问题内容: 我有一个名为的文本文件,其内容如下: 这个 是 文本 我将如何在Java 7中将确切的文件打印到屏幕上? 问题答案: 在Java 7之前: 添加异常处理 添加关闭流 从Java 7开始,无需关闭流,因为它实现了

  • 问题内容: 如何从一个活动屏幕导航到另一个活动屏幕?在第一个屏幕中,我有一个按钮,如果我单击该按钮,则必须移至另一个“活动”屏幕。 问题答案:

  • 我收到了有关。 故事是我有一个名为,我通过重写方法自己重新绘制它。绘图的内容是动态生成的。所以直到运行时我才知道它的大小。问题是我如何/在哪里可以动态设置其超级视图(滚动视图)的内容大小?对此有什么想法吗?

  • 问题内容: 在终端中工作时,我看到了最后一个Shell命令执行输出的历史记录。如果运行vim,我会看到全屏打开的文件。退出vim时,我可以再次看到最后一个shell命令的历史记录。 但是,当我从屏幕上使用vim时。我在退出vim时看到的是刚刚编辑的文件的足迹,而不是最后一个shell命令的历史记录。 我想看看外壳的历史。 我该如何实现这种行为? 我用了: terminal.app和iterm2.a

  • 我使用android studio和java来完成这个任务。 问题声明当内容较小时,修复屏幕底部的按钮;如果内容足够大,可以占据整个屏幕,则修复内容底部的按钮。 1.当内容很小 时,我想在屏幕底部固定两个按钮,当内容小到足以占据整个屏幕时。 2.当内容很大时 当内容大到足以占据整个屏幕时,它应该出现在整个内容的底部。当用户向下滚动时,按钮应该出现。在这张图片中,如果我想点击按钮,我已经完全向下滚动