0

我一直试图让我的滚动视图正确地适合它的内容,包括标签、UIImageView 和文本视图。textview 的大小动态调整为不同的文本,因此我使滚动视图的内容大小与 textview 的相同:

sview.contentSize = (tview.contentSize);

这按预期工作,所以我的滚动视图接近我想要的大小,但我只需要添加一个静态的 180 像素左右来弥补标签和图像,它们不会改变大小。我猜这是一个简单的 1 或 2 行代码,但我无法弄清楚。我试过了:

sview.contentSize += 180;

CGRect extra;
extra.size.height = 180;
sview.contentSize += extra.size;

以及其他几种组合以使其工作,但我不断收到错误,例如 Lvalue 需要作为赋值的左操作数,或者二进制 + 的操作数无效。我确定我缺少一个简单的解决方案,感谢您的帮助。

4

1 回答 1

0
sview.contentSize = CGSizeMake(sview.contentSize.width, sview.contentSize.height+180);
于 2011-05-25T14:43:13.630 回答