在Mac应用程序中显示视图嵌套的标志是什么?

时间:2011-03-13 08:03:33

标签: cocoa user-interface nsview

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

1 个答案:

答案 0 :(得分:1)

使用-NSShowAllDrawing-NSShowAllDrawingColor

/Applications/TextEdit.app/Contents/MacOS/TextEdit -NSShowAllDrawing 200 -NSShowAllDrawingColor cycle
  • -NSShowAllDrawing设置绘图命令之间的延迟(让您有足够的时间查看绘图更新)
  • -NSShowAllDrawingColor设置具有待处理绘图操作的区域的填充颜色(请参阅NSColor的类方法获取有效值,或将其“循环”传递给所有可用颜色循环)。