MonoTouch - 如何指定UIImage.FromFile()的图像路径

Dor*_*Gen 8 image filepath uiimage xamarin.ios nsbundle

我有UIImage.FromFile()方法的路径问题.我的解决方案文件夹有3个项目,主UI项目中有一个Images文件夹.我将所有项目图像放在这个文件夹中,我有这样的代码:

UIImage myImg = UIImage.FromFile("Images/someImage.png");
Run Code Online (Sandbox Code Playgroud)

我已经检查了这个和所有这些主题..

我将构建的图像属性设置为"内容"等.

你能帮助我吗:

  • 逐步将图像添加到特定项目文件夹并动态使用它
  • 如何使用NSBundle以及为什么我们必须使用它?

Rya*_*yan 12

通常,如果您右键单击该文件,转到它的属性并将其标记为,Content则以下内容将起作用:

UIImage myImg = UIImage.FromFile(@"Images/someImage.png");
Run Code Online (Sandbox Code Playgroud)

  • 我很抱歉,这完全是我的错误..我被命名为"资源"的图像文件夹,我不知道这是一个特殊的名称.当我将其重命名为其他任何东西时一切正常.. (4认同)
  • 我刚刚遇到了非显而易见的"资源"问题.如果你幸运的话,你每天都会学到新的东西. (2认同)