如何将标签变成可滚动标签?

Posted

技术标签:

【中文标题】如何将标签变成可滚动标签?【英文标题】:How to grow label into scrollable label? 【发布时间】:2013-08-20 22:39:34 【问题描述】:

我们有一个观点,我们希望在它被点击后“变大”。如果它太大而无法在屏幕上显示,则该区域应该在 UIScrollView 中。 UIScrollView 不滚动。我的猜测是我的约束是错误的。我不确定应该使用什么调试技巧在此处提供更多信息以寻求帮助。

主视图有一个占屏幕约 2/3 的图像,一个位于底部的视图,然后是一个其底部与底部视图的顶部对齐的视图,因此它覆盖了图像的底部区域(alpha 透明度设置为 0.5)。这个视图有一个滚动视图,并且那个滚动视图有一个标签。该标签显示两行文本。这一切都很好(我们不希望滚动视图在这一点上滚动。我没有编写代码来阻止它;它只是不滚动)。

最后一个视图有一个点击手势。当它被点击时,文本标签从两行变为 0 行。在标签上使用 >= 有一个高度限制。有一个高度限制,因此视图不会向上扩展到导航栏。视图都增长到合适的大小。现在,如果该文本太大以至于我们遇到了高度限制,我们希望该文本滚动。

为什么文本不会滚动?滚动已启用。由于行数发生了变化,我不知道是否需要对 UIScrollView 的内容大小进行处理。

【问题讨论】:

【参考方案1】:

没有看到你的代码,我只能推测。但一个常见的遗漏是在其内容更改或移动后未能设置 UIScrollViewcontentSize 属性。

【讨论】:

以上是关于如何将标签变成可滚动标签?的主要内容,如果未能解决你的问题,请参考以下文章

如何使网页中的选择标签可滚动

带有 Angular Material 动态高度标签的可滚动内容元素

使用PyQt5 for Python gui的可滚动标签

PyQt 4:使标签可滚动

我们可以在 xamarin.forms 中制作可滚动的底部标签页吗

<td> 标签可滚动,只有内联 css