Xcode显示了对不可满足的自动布局约束的冗长警告。因此很难从控制台中找到其他异常。有没有办法在Xcode中禁用与自动布局相关的警告?
答案 0 :(得分:6)
[[NSUserDefaults standardUserDefaults] setValue:@(NO) forKey:@"_UIConstraintBasedLayoutLogUnsatisfiable"];
在appdelegate中添加此代码。这将隐藏来自控制台的约束错误消息
答案 1 :(得分:2)
快捷键4:
UserDefaults.standard.set(false, forKey: "_UIConstraintBasedLayoutLogUnsatisfiable")
答案 2 :(得分:-8)
如果以编程方式创建UIView
,则不会定义任何布局约束。您必须手动添加它们。如果您为某个视图配置了一些layoutconstraints
,则可以将其删除,如下所示:
[view removeConstraints:view.constraints]