UI元素的drawRect或UIImages?

时间:2012-08-03 01:20:41

标签: graphics uiimageview uiimage drawrect paint-code

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

另外,发光或动画UI元素呢?如果我想让我的按钮淡入/淡出会使drawRect成为可行的方法吗?

1 个答案:

答案 0 :(得分:0)

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

干杯!