2011-03-13 82 views
1

我只是在最后几个小时试图找到在终端中使用的标志来启动一个应用程序与各种视图元素周围的彩色轮廓,以显示它们如何嵌套。我知道Matt Gemmell在2009年NSConference的Cocoa Face Off会议期间(在视频中约13分钟的时间)报道了这个问题。不幸的是,我实际上无法阅读他所键入的内容,也没有说出确切的命令。我知道它必须位于Apple文档的某个位置,但搜索系统目前没有任何用处。看起来她只是在命令的末尾添加了-showAllViews YES以打开TextEdit,但该命令在10.6.6中没有任何效果。我也试过了我能想到的所有其他大小写,以及使用view而不是views。每个命令都可以打开TextEdit,但不显示彩色轮廓。在Mac应用程序中显示视图嵌套的标志是什么?

回答

1

使用-NSShowAllDrawing-NSShowAllDrawingColor

/Applications/TextEdit.app/Contents/MacOS/TextEdit -NSShowAllDrawing 200 -NSShowAllDrawingColor cycle 
  • -NSShowAllDrawing设置(允许你有足够的时间看图纸更新)
  • -NSShowAllDrawingColor设置了各区域的填充颜色未决的图纸绘制命令之间的延迟操作(请参阅NSColor上的类方法以获取有效值,或将其传递给“循环”以遍历所有可用的颜色)。
+0

谢谢,不是我正在寻找的确切答案,但允许我找出我失踪的东西。我正在寻找的实际标志是'-NSShowAllViews yes',NS是我所缺少的。 – theMikeSwan 2011-03-13 08:37:35

+0

啊,真好!我忘了你可以在发布时通过它们。你知道,如果你在做iOS,你总是可以使用Spark Inspector或iOS Hierarchy Viewer。我不确定是否有任何支持Mac OS X应用程序: - / – 2013-08-15 05:21:58

相关问题