Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UIImageView v/s图纸源代码_Iphone_Objective C_Ios_Image - Fatal编程技术网

Iphone UIImageView v/s图纸源代码

Iphone UIImageView v/s图纸源代码,iphone,objective-c,ios,image,Iphone,Objective C,Ios,Image,我正在开发一个应用程序,它必须根据用户点击的按钮显示三种形状(UIImageView)中的一种。我通过使用三个UIImages创建不同的UIImageView来实现这一点。我想知道,如果我直接从代码中绘制形状是否更有效?? 顺便说一句,图像有透明度,是342像素x 388像素。谢谢 这取决于形状。我建议使用PNG图像文件,除非你有特别的速度问题。这使得设计师/艺术家可以轻松地定制外观,而不是让程序员用代码来完成,因为修改代码更繁琐 我们的应用程序中有一些很好的渐变和阴影,使用Quartz绘制它们

我正在开发一个应用程序,它必须根据用户点击的按钮显示三种形状(UIImageView)中的一种。我通过使用三个UIImages创建不同的UIImageView来实现这一点。我想知道,如果我直接从代码中绘制形状是否更有效??
顺便说一句,图像有透明度,是342像素x 388像素。谢谢

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

我们的应用程序中有一些很好的渐变和阴影,使用Quartz绘制它们非常慢——对于单个屏幕来说很好,但是当设置动画或滚动时速度太慢