8

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

defaults write com.apple.dt.Xcode NSViewShowAlignmentRects -bool YES
4

3 回答 3

21

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

  • 在 Xcode 菜单 Product -> Scheme -> Edit Scheme(或⌘-<)
  • 在调试中,参数选项卡,启动时传递的参数,单击加号按钮并输入:

    -UIViewShowAlignmentRects YES(对于 iOS 项目)

    -NSViewShowAlignmentRects YES(对于 Mac OS 项目)

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

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

在此处输入图像描述

于 2013-12-10T12:55:02.843 回答
3

添加此代码:

[[NSUserDefaults standardUserDefaults] setBool:YES
                                        forKey:@"UIViewShowAlignmentRects"];
[[NSUserDefaults standardUserDefaults] synchronize];

然后重启应用程序使其生效。

于 2013-03-14T02:36:10.967 回答
2

您从应用程序的方案中设置了一个简单的启动参数。这是 iOS 的 UIViewShowAlignmentRects 和 OS X 的 NSViewShowAlignmentRects。将参数值设置为 YES 并确保以破折号作为前缀。

http://cl.ly/image/3j3T421d0K45

于 2013-10-08T07:14:23.117 回答