我已经习惯于为异常等设置符号断点,我想知道是否有一种聪明的方法可以在Xcode中设置一个断点,当一个视图被自动布局标记为含糊不清时会跳闸。
当无法满足约束时,你会在控制台中看到一堵文字墙,但是当它们含糊不清时,问题就不够嘈杂。
有什么想法吗?
答案 0 :(得分:2)
您可以使用符号UIViewAlertForUnsatisfiableConstraints
设置符号断点,但不会因模糊符号而停止,因为我认为UIKit
会根据视图的帧自动添加约束以消除歧义
编辑:
你仍然可以在hasAmbiguousLayout
(UIView
方法)上放置符号断点,并将条件设置为返回true。或者在该方法返回YES