如何将标签增长为可滚动标签?

时间:2013-08-20 22:39:34

标签: ios uiscrollview autolayout

我们认为,在点击之后我们希望“增长”更大。如果它太大而无法放在屏幕上,则该区域应位于UIScrollView中。 UIScrollView不会滚动。我的猜测是我的约束错了。我不确定我应该使用哪些调试技巧来提供更多信息以获取帮助。

主视图的图像占据了屏幕的大约2/3,底部是一个视图,然后是一个底部与底部视图顶部对齐的视图,因此它覆盖了图像的底部区域(Alpha透明度设置为.5)。此视图具有滚动视图,该滚动视图具有标签。该标签显示两行文字。这一切都很好(我们不希望滚动视图在这一点滚动。我没有编码来防止它;它只是不滚动)。

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

为什么文字不滚动?滚动已启用。我不知道是否需要对UIScrollView的内容大小做一些事情,因为行数已经改变。

1 个答案:

答案 0 :(得分:0)

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