随着我的应用程序的UI变得越来越复杂,我发现导出按钮之类的所有图形很乏味。例如,使用切换按钮:向上、向下、禁用、打开、关闭*5个按钮*2用于视网膜=50个需要导出的图形!像在CSS中那样做并制作精灵表是一种可行的策略吗?如果是这样的话,你能为我指明一两个片段的方向,告诉我如何处理加载和显示适当的小节吗?
您可以使用sprite表,方法如下:http://www.danielsefton.com/2012/07/texture-atlases-for-uikit-with-texturepacker/
作为精灵表的替代品,PaintCode是Mac应用商店的一个不错的选择。它使更新图形变得非常容易,只需复制和粘贴代码。不幸的是,它的价格相对较高。
如果你需要创建Paint Code无法处理的图像,可以考虑使用Mac应用程序自动复制&调整艺术品的大小,这样你只需要创建一次。Mac应用商店上有几个。有些是免费的,有些是付费的。但如果你想要高质量的尺寸调整,最好使用你制作艺术的工具来缩小尺寸(如PhotoShop)。