我来自 Android 背景,我会用它height = wrap_content
来解决我的问题。我在此标签下方有一个UILabel
和作为底部的边框。UIImageView
但是,我不确定标签的文本长度以及标签变大时会出现问题。我试过设置
Label.Lines = 0;
Label.LineBreakMode = UILineBreakMode.WordWrap;
Label.SizeToFit();
Label
如果它增长超过一条线,但它会覆盖它下面的图像,这会包裹起来。
所以我的问题是,如何使标签高度依赖于文本并在其下方显示所有内容?我看过很多 SO Q&A,他们在 Interface Builder 中发表评论AutoLayout
,Constraints
有人说您必须计算标签的高度并将其他所有内容都推到代码中?但是他们都不清楚实现这一点的步骤(尤其是在 MonoTouch 中)
另外,这个内容在一个ScrollView
,所以我假设我必须计算我页面上的每个标签高度才能设置滚动视图的内容大小?