Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用核心文本(用于文本出血/换行效果)。由于主体UIView必须随着放置在视图上的文本和图像而增长,我希望我UIView相应地调整它的高度。
UIView
我尝试sizeToFit(在我的UIView)根据其内容调整其高度。但是,UIView它不会增加它的高度,尽管它可以减少它。
sizeToFit
这就是我的层次结构的UIView样子:
[UITextView] [UIImageView](可以是 0 个或多个)
[UITextView]
[UIImageView](可以是 0 个或多个)
我怎样才能UIView根据它的内容调整它的高度?
我将文本放在 a 中UITextView,然后在UIView(使用 CoreText)中显示它,所以我基本上将我的高度设置UIView为:
UITextView
(文本视图的高度)+(图像的高度)
虽然它不是一个优雅的解决方案,但至少它可以正常工作。
PS:更好的解决方案可能是添加正确比例的高度和宽度(因为文本环绕图像)。