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

最佳答案

使用-NSShowAllDrawing-NSShowAllDrawingColor

/Applications/TextEdit.app/Contents/MacOS/TextEdit -NSShowAllDrawing 200 -NSShowAllDrawingColor cycle



-NSShowAllDrawing设置绘图命令之间的延迟(使您有足够的时间查看绘图更新)
-NSShowAllDrawingColor设置具有待定绘图操作的区域的填充颜色(有关有效值,请参见NSColor的类方法,或将其“循环”传递以遍历所有可用颜色)。

关于cocoa - 在Mac应用程序中显示 View 嵌套的标志是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5288214/

10-10 20:42