2012-08-15 61 views
0

有没有办法使用icns文件作为图像源,我猜想UIImage?或者挑出其中一个表示并调整大小?在iOS中使用icns文件作为图像

NSImage似乎并没有在可可触摸可用。

特别是我想用它们来绘制UITableViewCell的imageView部分。

回答

1

有没有内置的方式来做到这一点,我看到这样做的好处很少。最好只使用您需要的尺寸,并将它们作为单个图像发布到您的应用中。如果你想在UITableViewCell中绘制图像,性能是一个重要方面,调整图像尺寸不会很快。

如果你真的需要许多不同尺寸的图像,真的不希望通过包括每个尺寸的图像最佳的性能,您可以使用PDF尽量使用矢量图形。有一个关于这个技术一个漂亮的文章:http://mattgemmell.com/2012/02/10/using-pdf-images-in-ios-apps/

说实话,不要试图在iOS应用使用.icns文件。无论如何,它只是一个不同大小图像的容器,调整大小并不是一个好主意。要么包含您需要的任何尺寸的单个图像,要么使用PDF文件使用矢量图形。

+0

采取点,pngs它。 – amcc 2012-08-15 17:26:50

相关问题