C# 单触式资源

C# 单触式资源,c#,iphone,interface-builder,xamarin.ios,monodevelop,C#,Iphone,Interface Builder,Xamarin.ios,Monodevelop,我想使用一个按钮,在界面生成器背景图像。问题是当我在MonoDevelop中将文件添加到我的项目中时,图像不会出现在interface builder中。有人能告诉我将图像放在哪里,以便它们显示在interface builder中吗?它们不会显示在IB中,您必须手动键入路径 在您第一次将图像放入IB后,如果您重新使用它,它将开始显示。但即便如此,它也只能在同一个XIB文件中执行此操作 MonoDevelop在某些需要与IB沟通的地方稍有欠缺,但它在另一方面做得很好——或者对IB的变化做出反应。

我想使用一个按钮,在界面生成器背景图像。问题是当我在MonoDevelop中将文件添加到我的项目中时,图像不会出现在interface builder中。有人能告诉我将图像放在哪里,以便它们显示在interface builder中吗?

它们不会显示在IB中,您必须手动键入路径

在您第一次将图像放入IB后,如果您重新使用它,它将开始显示。但即便如此,它也只能在同一个XIB文件中执行此操作


MonoDevelop在某些需要与IB沟通的地方稍有欠缺,但它在另一方面做得很好——或者对IB的变化做出反应。

这是不可接受的,应该立即解决问题。我的意思是,使用monoTouch而不仅仅是普通的Xcode(它是如何工作的?)的成本要高很多。Novell可能有很好的理由没有让这个功能发挥作用。我相信使用C#提高生产率是值得的。我的公司可能重复使用了1000行桌面C代码,无法想象在Objective-C中的开发成本。键入文件路径真的那么糟糕吗?如果你利用UIKit中已经非常美观的内置控件,无法想象你会在应用程序中使用这么多图像。以ImageView为例,IB中有一个图像设置。因此,如果你的项目中有一个名为MyPic.png的图像,在名为images的文件夹中,你只需填写“images/MyPic.png”。您还必须在项目中的图片上将构建操作设置为“内容”。否则图片不会被复制到设备上。谢谢,我让它工作了,但我真的很想看到IB中的图片。Miguel de Icaza在twitter上确认,他们正在为下一版本的MonoTouch开发该功能,该功能将与XCode 4一起使用。但就我个人而言,我想说,如果你太依赖XCode,所以显示一些图像是件大事,那么你可能只是做错了。