Ale*_*ekh 18 xcode bundle assets objective-c ios
有一个images.xcassets
在我的项目,它包含一个icons
文件夹,两个子文件夹(firstFolder
,secondFolder
)与图像.我的两个子文件夹都有相同数量的图标和相同的图标名称(针对我的应用程序的不同主题).
所以我正在寻找:我需要从我的包中获取所需的图标(当前主题).
我试过这样的事情:
NSBundle* bundle = [NSBundle bundleForClass:[self class]];
NSString *imageName = [bundle.bundlePath stringByAppendingPathComponent:@"icons/firstFolder/neededIcon"];
Run Code Online (Sandbox Code Playgroud)
这是行不通的.
joe*_*ern 54
单击资产目录中的每个文件夹,然后Provides Namespace
在"实用工具"视图中选择:
您将看到文件夹变为蓝色,您可以在图像上方看到图像的路径.
然后,您可以像这样访问图像:
imageView.image = UIImage(named: "folder1/Image")
Run Code Online (Sandbox Code Playgroud)
或在Objective-C中:
imageView.image = [UIImage imageNamed:@"folder1/Image"];
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5025 次 |
最近记录: |