【发布时间】:2014-11-07 14:32:47
【问题描述】:
我想对可能的表格视图单元格内容使用自动布局。到目前为止,这很有效。现在我想在表格视图的右侧对齐UILabel。如果我这样做,它不会正确对齐。相反,它完全在左侧。因此,似乎在应用约束时未计算表格视图的宽度。我尝试了两种不同的方法:
没有。 1:
this.ContentView.AddConstraints (NSLayoutConstraint.FromVisualFormat ("H:[iNumberLabel]-|", (NSLayoutFormatOptions)0, null, viewsDictionary));
没有。 2:
this.ContentView.AddConstraint (NSLayoutConstraint.Create (iNumberLabel, NSLayoutAttribute.Right, NSLayoutRelation.Equal, this.ContentView, NSLayoutAttribute.Right, 1, 0));
在我的表格视图单元子类中的UpdateConstraints 中添加了约束。代码在 C# 中,但这并不重要。如果您能提供解决方案,我会很高兴。
【问题讨论】:
标签: c# ios uitableview autolayout