Xcode:导出Storyboard为图片

7
我需要一个巨大的Xcode故事板图像,以便我们可以将其绘制在绘图仪上并安装在办公室的墙壁上。我已经尝试过导出它,但那只允许您使用故事板格式。仅仅尝试打印也不起作用,因为Xcode无法打印故事板文件。
任何解决方案,除了拍摄几张截图并将它们缝合起来之外,都将不胜感激。
1个回答

17

这里是我找到的最佳Hack:

通过使用AppleScript,可以将Xcode调整到超出屏幕大小的尺寸(甚至可以手动操作):

set front_app to "Xcode"

tell application front_app
    activate
    set bounds of front window to {0, 0, 5000, 1000}
end tell

最大高度似乎是屏幕高度,但宽度可以比屏幕宽度大得多。

之后,使用屏幕截图软件可以捕捉整个Xcode窗口(超出屏幕范围)。

在我的测试中,我为一个5000像素x 5000像素的图像创建了5个文件。这不是最好的选择,但它可以工作。希望苹果公司将添加打印功能,或者也许有人可以自动化屏幕截图/拼接部分。


不错。窗口的高度可以比屏幕更大,这有点糟糕...我突然讨厌它了... - EZFrag
2
“你能让窗口的高度比屏幕更大吗?” - 你可以吗?尽管我已经将1000改为5000,但对我来说,这个屏幕没有比屏幕更大的窗口。 - Ivan Marinov
如果您使用多个显示器,则无法很好地工作。每个显示器都会得到一个文件。 - Alex Zavatone
非常好 - 我发现我无法将垂直大小增加到屏幕大小以上。在运行脚本之前,我通过全屏xCode来解决了这个问题。 - Benjohn
1
在调整 Xcode 大小后进行截图,使用 CMD + Shift + 4 和空格键。 - Denis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接