UIImageView v / s从代码中绘制

时间:2011-08-21 15:46:45

标签: iphone objective-c ios image

我正在开发一个必须显示三种形状之一(UIImageViews)的应用程序,具体取决于用户点击的按钮。我通过使用三个UIImage创建不同的UIImageViews来实现这一目标。我想知道,如果我直接从代码中绘制形状会更有效吗? 顺便说一句,图像具有透明度,为342像素x 388像素。谢谢!

1 个答案:

答案 0 :(得分:0)

这取决于形状。我建议使用PNG图像文件,除非您遇到特定的速度问题。这使得设计师/艺术家可以轻松地定制外观,而不是让程序员在代码中完成,这样修改起来会更加繁琐。

我们的应用程序中有一些漂亮的渐变和阴影,使用Quartz绘制它们非常慢 - 对于单个屏幕来说很好,但在动画或滚动时太慢。