将资源添加到MonoTouch项目

时间:2011-03-30 15:35:38

标签: image xamarin.ios monodevelop

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

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

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

我还尝试在项目文件夹中创建一个Resources子文件夹,然后将图像文件放在那里。没有运气。

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

1 个答案:

答案 0 :(得分:15)

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

Adding files to project

上下文菜单就在那里,相信我。该项目就在解决方案之下。

之后,您必须再次右键单击图像文件,将图像文件的Build Action设置为Content:

Build Action to Content

要使用代码中的图像,请键入:

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

你们都准备好了!您可以在项目中创建所需的所有文件夹,但不能创建名为“Resources”的文件夹。编译时会出错。至少在MonoTouch 3.2.5中......