我有以下表视图控制器(实际上是UITableViewController的自定义子类):
我想要的是Make:
的标签与前面的Model:
对齐,我认为这是正面的。 (基本上我希望单词从同一个x pos开始)
我有以下代码来完成此任务:
NSLayoutConstraint *constraint = [NSLayoutConstraint
constraintWithItem:self.carMakeLabel
attribute:NSLayoutAttributeLeading
relatedBy:NSLayoutRelationEqual
toItem:self.carModelLabel
attribute:NSLayoutAttributeLeading
multiplier:1.0
constant:0];
[self.view addConstraint:constraint];
但是当我运行它时,它们会保留在下面的屏幕截图中。此外,应用程序在一段时间后崩溃。 (说一下线程1:EXC_BREAKPOINT
答案 0 :(得分:0)
您不需要在代码中添加约束,您应该能够在IB中完成所有操作。有时可能很难做到,但如果将标签垂直居中放置在单元格中,并将它们与左侧和右侧的超视图分别保持相同的固定距离,则它们将对齐。
我不确定你是否可以在两个单元格中尝试做这种约束。