如何设置NSViewShowAlignmentRects?

Aga*_*the 8 xcode ios autolayout

有关自动布局的文档是指设置NSViewShowAlignmentRects为显示UIView应用程序中对象周围的对齐方式.我已经尝试为Xcode设置它,但是它显示了Xcode本身,而不是应用程序在模拟器中运行时.

defaults write com.apple.dt.Xcode NSViewShowAlignmentRects -bool YES
Run Code Online (Sandbox Code Playgroud)

nev*_*ing 21

要使用Xcode中的方案编辑器执行此操作:

  • 在Xcode菜单中的产品 - >方案 - >编辑方案(或⌘-<)
  • 在Debug,Arguments选项卡,在启动时传递的Arguments,单击加号按钮并输入:

    -UIViewShowAlignmentRects YES(适用于iOS项目)

    -NSViewShowAlignmentRects YES(适用于Mac OS项目)

  • 你一开始就需要破折号
  • 点按确定

你跑步时应该有一堆黄色轮廓

在此输入图像描述

  • 我忘记了前导连字符 - 这就是我到达这里的原因:-D (2认同)

pau*_*kow 4

添加此代码:

[[NSUserDefaults standardUserDefaults] setBool:YES
                                        forKey:@"UIViewShowAlignmentRects"];
[[NSUserDefaults standardUserDefaults] synchronize];
Run Code Online (Sandbox Code Playgroud)

然后重启应用程序即可生效。