2012-08-03 60 views
0

我在过去通过在Photoshop中制作UI元素创建了多个应用程序。不过,我最近发现PaintCode,我想知道用UIView和UIButton子类创建整个UI并在drawRect中绘制它们有多“更好”。如果不是,drawRect主要用于动态图像或UI元素(即图表,图形)。用户界面元素的drawRect或UIImages?

另外,发光或动画UI元素呢?如果我想让我的按钮淡入/淡出,那么drawRect会成为一种方式吗?

+0

在一些动画中,它们可以很好地使用,特别是在图形变形期间需要高质量的外观时。 – mskw 2013-04-06 23:10:58

回答

0

发现,除非需要绘制的图像是动态的(即图形),否则您应该使用PNG,因为Xcode会将PNG正确转换为与iOS最佳兼容。我一直在大量使用PNG,使用大小写字母,这大大减少了我的文件大小。此外,在Photoshop中,我一直在为Web保存文件以缩小文件大小。

干杯!

相关问题