我正在收到约束中断日志,这完全是逻辑,但我不知道为什么,因为我已经取消选中所有已出现或将出现在主窗口上的 xib 中的“使用自动布局”检查。
约束中断是这样的:
Unable to simultaneously satisfy constraints:
(
"<NSAutoresizingMaskLayoutConstraint:0x116f031b0 h=--& v=-&- H:[ListItemHoverView(10)] (Names: ListItemHoverView:0x113d96660 )>",
"<NSAutoresizingMaskLayoutConstraint:0x10b6f1680 h=-&- v=&-& H:[ListItemText]-(54)-| (Names: ListItemHoverView:0x113d96660, ListItemText:0x113db29e0, '|':ListItemHoverView:0x113d96660 )>",
"<NSAutoresizingMaskLayoutConstraint:0x10b674230 h=-&- v=&-& H:|-(37)-[ListItemText] (Names: ListItemText:0x113db29e0, '|':ListItemHoverView:0x113d96660 )>"
)
Will attempt to recover by breaking constraint
<NSAutoresizingMaskLayoutConstraint:0x10b6f1680 h=-&- v=&-& H:[ListItemText]-(54)-| (Names: ListItemHoverView:0x113d96660, ListItemText:0x113db29e0, '|':ListItemHoverView:0x113d96660 )>
所有约束都是从自动调整掩码自动生成的,但为什么呢?我还取消了每个“将掩码转换为约束”视图的检查。我遗漏了一些东西,或者在其他 Windows xibs 中启用了 AL 也会影响其他人吗?
我在 Xcode 4.6.3 中,只为 10.8+ 编译。
谢谢!