0

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

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

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

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

4

1 回答 1

0

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

于 2013-08-20T23:05:57.437 回答