在iOS中动态添加图像

时间:2012-06-13 06:31:21

标签: iphone objective-c ios

按规则,要在iOS中显示图像,图像必须位于同一项目的项目文件夹中。如果我在项目文件夹以外的文件夹中有图像,有没有办法将图像动态导入项目并显示在iOS屏幕上?

1 个答案:

答案 0 :(得分:0)

当你说“项目文件夹”时,你的意思是捆绑?如果是这样,您可以将动态检索的图像存储到应用程序的文档文件夹中,并从那里检索它们,例如通过以下方式获取文档文件夹:

NSString *documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];

然后你可以在你的imageWithContentsOfFile中使用那些documentsPath并以这种方式加载你的UIImages。

或者当您说“项目文件夹”时,您是指应用程序的文档文件夹还是捆绑包?如果是这样,那么你必须解释这些图像的位置以及你想要做的事情。