3

有没有办法让我为 MonoTouch 项目的 Xcode XIB 设计器中的对象选择和使用图像?

这比我现在做的方式要快。

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

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

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

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

4

1 回答 1

6

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

几周前,我完成了对“资源”文件夹的支持,你可以使用它来包含你的图像和其他东西,它将专门同步到 Xcode 并放置在 Xcode 项目的根目录中(以及最终构建的应用程序) 以便您可以在 Xcode UI 设计器中使用它们。

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

于 2012-07-15T16:26:58.413 回答