有没有办法允许我在Xcode XIB设计器中为MonoTouch项目选择和使用图像?
这比我现在这样做更快。
目前,我将想要的图像添加到MonoDevelop中的Images文件夹中。然后我在Xcode中打开XIB并添加我的新控件。我为它创建了一个Outlet。我回到MonoDevelop并添加如下代码:
imgLogo.Image = UIImage.FromFile(“Images / logo_sm.png”);
出于某种原因,我无法在Xcode设计器中选择我的MonoDevelop图像。图像下拉选择器始终为空。
无论如何,我可以节省时间并在设计师中这样做吗?
答案 0 :(得分:6)
Xcode只允许将根级目录中的图像用于xib(即使它允许您选择root之外的图像,它们只是在应用程序运行时不起作用)。作为临时解决方案,我们停止在根目录之外制作MonoDevelop导出图像。
几个星期前,我完成了对“资源”文件夹的支持,你可以使用它来包含你的图像和诸如此类的东西,它们将被特别同步到Xcode并放在Xcode项目的根目录中(以及最终构建的应用程序),以便您可以在Xcode UI设计器中使用它们。
MonoDevelop的下一个主要版本将具有此功能。