0

我正在使用核心文本(用于文本出血/换行效果)。由于主体UIView必须随着放置在视图上的文本和图像而增长,我希望我UIView相应地调整它的高度。

我尝试sizeToFit(在我的UIView)根据其内容调整其高度。但是,UIView它不会增加它的高度,尽管它可以减少它。

这就是我的层次结构的UIView样子:

[UITextView]

[UIImageView](可以是 0 个或多个)

我怎样才能UIView根据它的内容调整它的高度?

4

1 回答 1

0

我将文本放在 a 中UITextView,然后在UIView(使用 CoreText)中显示它,所以我基本上将我的高度设置UIView为:

(文本视图的高度)+(图像的高度)

虽然它不是一个优雅的解决方案,但至少它可以正常工作。

PS:更好的解决方案可能是添加正确比例的高度和宽度(因为文本环绕图像)。

于 2012-09-09T07:18:37.917 回答