使用Xcode和Monotouch的设计师中的图像

时间:2012-07-15 05:37:09

标签: xamarin.ios

有没有办法允许我在Xcode XIB设计器中为MonoTouch项目选择和使用图像?

这比我现在这样做更快。

目前,我将想要的图像添加到MonoDevelop中的Images文件夹中。然后我在Xcode中打开XIB并添加我的新控件。我为它创建了一个Outlet。我回到MonoDevelop并添加如下代码:

imgLogo.Image = UIImage.FromFile(“Images / logo_sm.png”);

出于某种原因,我无法在Xcode设计器中选择我的MonoDevelop图像。图像下拉选择器始终为空。

无论如何,我可以节省时间并在设计师中这样做吗?

1 个答案:

答案 0 :(得分:6)

Xcode只允许将根级目录中的图像用于xib(即使它允许您选择root之外的图像,它们只是在应用程序运行时不起作用)。作为临时解决方案,我们停止在根目录之外制作MonoDevelop导出图像。

几个星期前,我完成了对“资源”文件夹的支持,你可以使用它来包含你的图像和诸如此类的东西,它们将被特别同步到Xcode并放在Xcode项目的根目录中(以及最终构建的应用程序),以便您可以在Xcode UI设计器中使用它们。

MonoDevelop的下一个主要版本将具有此功能。