我的方法有路径问题UIImage.FromFile()
。我的解决方案文件夹有 3 个项目,主 UI 项目中有一个Images
文件夹。我把我所有的项目图像放在这个文件夹中,我有这样的代码:
UIImage myImg = UIImage.FromFile("Images/someImage.png");
我将构建的图像属性设置为“内容”等。
你能帮助我吗:
- 逐步将图像添加到特定项目文件夹并动态使用它
- 如何使用 NSBundle 以及为什么我们必须使用它?
通常,如果您右键单击该文件,转到它的属性并将其标记为,Content
则以下内容将起作用:
UIImage myImg = UIImage.FromFile(@"Images/someImage.png");
您链接到的第一个问题有解决方案 - 您需要使用 Unix 样式路径(“/”),而不是 DOS/Windows 路径(“\”)。
您还应该仔细检查路径的大小写 - 模拟器比实际设备更能容忍不正确的大小写。
最后,查看 .app 包的内部,以验证图像文件是否真的在您认为的位置,相对于包的根目录。