2014-02-17 34 views
0

我试图做一个自定义的UITableViewCell,当我将这个uiview添加到我的单元格时,它似乎是我的约束上的一个问题。你能帮我跟踪布局或约束错误..NSLayoutConstraint问题tableView

enter image description here

enter image description here

+0

你做的很好,但你添加了一些额外的约束或无效的约束导致这个错误。例如,在一个约束条件中,你说> 100,而在其他地方,一个<10这是不可能的和无效的。因为自动布局根据约束来计算视图的框架,并且因为它们是无效的,所以会出现此错误。一次检查所有约束,确保它们有意义。 – santhu

+0

删除此约束:水平空间 - (10) - 服务日期 - MAIN_VIEW –

+0

@santhu是啊,这是完美的,但我无法找到如果约束,使其无效。我回顾了所有的限制,对我来说似乎很好。你能帮我回溯:) – Bordz

回答

1

设置优先级的约束。默认情况下,所有约束都有1000个优先级。这是调用冲突。只需设置高度(750点)约束V:[UIButton]-(10)-[UIButton]的优先级,并解决您的麻烦。或设置不等于(==)约束,但设置> =,< =。

p.s.在按钮之间的视觉格式约束需要像@"V:[button1]-([email protected])-[button2]"@"V:[button1]-(>=10)-[button2]"

+0

完美! TYSM兄弟! – Bordz