xcode5 - 自动布局 - 有没有办法为不明确的 View 设置 "symbolic"断点?

标签 xcode5 autolayout

我已经习惯了为异常等设置符号断点,我想知道是否有聪明的方法可以在 Xcode 中设置断点,当 View 被自动布局标记为不明确时,该断点会出错。

当约束不能得到满足时,你会在控制台中看到一堵文字墙,但是当它们不明确时,问题就不够吵闹了。

有什么想法吗?

最佳答案

您可以使用符号 UIViewAlertForUnsatisfiableConstraints 设置符号断点,但它不会因不明确的断点而停止,也是因为我认为 UIKit 会根据 View 的自动添加约束消除歧义的框架

编辑:

您仍然可以在 hasAmbigouslyLayout(UIView 方法)上放置符号断点,并放置其返回 true 的条件。或者在您想要的任何位置放置一个断点,当该方法返回 YES

时停止

关于xcode5 - 自动布局 - 有没有办法为不明确的 View 设置 "symbolic"断点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22924449/

相关文章:

ios - 在 appDelegate 中访问 Storyboard 和嵌套的 UIViewController

ios - 使用 XCode 5 在 iOS 7 中启动图像

IOS Xcode 5,如何自动生成协议(protocol)的所有强制方法

ios - XCode5 中 UITableviewCell 的弹出 View

ios - 调整 UIButton 宽度/高度 (iOS) - 如何在不禁用自动布局的情况下解决?

ios - 4.4 和 5.5 英寸的 UICollectionViewCell 动态尺寸调整

ios - 如何在 xcode 5 中运行 ios 6 模拟器?

ios - 自动布局:使用 ScrollView 时宽度不正确

ios - 应用程序中的自动布局 RTL 支持

ios - 不遵守对 UITableViewCell contentView 的 AutoLayout 约束