2011-03-30 96 views
6

我是MonoTouch的新用户,想知道如何将图像文件添加到项目中。所描述的方式都不起作用。 MonoTouch Wiki说右键单击该项目,应该出现一个菜单,允许“添加”新文件。没有我看到的这种右键单击菜单。将资源添加到MonoTouch项目

此外,有人发布了一个解决方法,其中使用与MonoTouch应用程序相同的文件夹目标来创建虚拟Xcode项目,然后Xcode将建立Resources文件夹并允许导入资源文件(在我的情况下为.JPG文件)。

我甚至不需要使用Interface Builder将图像文件附加到控件上;我的意思是:我甚至无法将图像文件放入我的MonoDevelop项目中。

我也试过在我的项目文件夹里面创建资源子文件夹,并把图像文件放在里面。没有运气。

任何人都可以提供将资源添加到MonoTouch项目的全面过程吗?非常感激。

回答

15

在解决方案垫您的项目,您应该右键单击:

Adding files to project

上下文菜单是存在的,相信我。该项目就在解决方案的下面。

之后,你必须通过右键单击图像文件重新设置你的图像文件的生成操作的内容,这个时候:

Build Action to Content

,并从你的代码中使用的图像,你类型:

UIImage myImage = UIImage.FromFile("image.jpg"); 

而你们都已经设定!您可以在项目中创建所需的所有文件夹,但不能创建名为“资源”的文件夹。编译时会出错。在MonoTouch的3.2.5至少...

+0

我的博客上讲述这个:http://macropus.net/resources-in-monotouch-assembly/ – Darbio 2012-05-04 06:07:15

+0

+1这一点:你可以创建你在想要的文件夹项目,但不是名为“资源”的文件夹。我跑进使用一个名为“资源”文件夹中的一个问题,所以我创建了一个名为“资产”,而不是文件夹。 – 2013-01-18 21:44:39

相关问题