0

我有以下表视图控制器(它实际上是 UITableViewController 的自定义子类):

在此处输入图像描述

我想要的是Make:'s 标签Model:从前面与 's 对齐,我认为这是领先的。(基本上我希望单词从同一个 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

4

1 回答 1

0

您不需要在代码中添加约束,您应该能够在 IB 中完成所有操作。有时可能很难做到,但如果将单元格中的标签垂直居中,并在左右两侧给它们与超级视图相同的固定距离,那么它们将被对齐。

我不确定您是否可以在两个单元格中执行您尝试执行的那种约束。

于 2012-12-12T07:08:45.697 回答