自动布局 Autolayout 报错:Unable to simultaneously satisfy constraints.

在使用自动布局时,不断的报下面的错误:

Unable to simultaneously satisfy constraints.

Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints) 

(

    "",

    "",

    "",

    "",

    ""

)


Will attempt to recover by breaking constraint 


Break on objc_exception_throw to catch this in the debugger.

The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in may also be helpful.


这种错误,一般就两个原因:1,你的约束的确设置错误;2,忘记设置控件的:setTranslatesAutoresizingMaskIntoConstraints 等于NO 。

我就属于第二种情况,其实错误信息里也写的很清楚了,NSAutoresizingMaskLayoutConstraint:0x8e166e0 。

你可能感兴趣的:(IOS)