因为我是iOS新手。如果它是重复或非常基本的问题,请原谅我。
我正在观看一个观点。大约是下面的大小。
x : 5 y : 5
Width : 590 Height : 100
我设置了约束
Top to superView 5
Trailing to superView 5
Leading to superView 5
现在我有一个标签,它有动态文本,文字太大。
标签约束低于
Top to superView 5
Trailing to superView 5
Leading to superView 5
当我设置View的背景颜色时,未设置颜色。如果文本是长的。那么如何设置视图的高度并设置背景以使其看起来清晰。
代码:
public override void ViewDidLoad()
{
base.ViewDidLoad();
lbl_one.Text = "This is a long label which have long text inside the writing. This is a long label which have long text inside the writing. This is a long label which have long text inside the writing. This is a long label which have long text inside the writing";
lbl_one.LineBreakMode = UILineBreakMode.WordWrap;
lbl_one.Lines = 0;
view_main.BackgroundColor = UIColor.Red;
}
如果我给出修正高度,那么它看起来像这样。
输出
答案 0 :(得分:1)
<强> 1。为您的视图提供以下约束,高度根据您的需要而定。我在这里给80.
<强> 2。更改身高关系。
第3。在上面的UIview中添加一个UILabel,并给出以下约束条件。
- &GT;领先,顶部,底部,尾随uiview和高度,即80。
<强> 4。与UIView一样设置高度关系。
<强> 5。将UILabel,Lines的属性更改为零
<强> 6。现在享受你的约束。
答案 1 :(得分:1)