gpt4 book ai didi

iphone - 使用 MonoTouch 时 Interface Builder 中的图像

转载 作者:行者123 更新时间:2023-12-03 18:24:35 26 4
gpt4 key购买 nike

我是 MonoTouch 和 iPhone 开发的新手。我的图像 (PNG) 位于 MonoDevelop 的资源文件夹中,但是如果我想在 Interface Builder 中设置按钮的图像属性,我该怎么做?它始终是一个空白的下拉菜单。我是否需要使用 XCode 访问 XIB 文件,然后以某种方式嵌入我需要的按钮图像文件?

最佳答案

This is a known limitation of MonoDevelop and Interface Builder 。要将图像添加到 Interface Builder 中的 XIB,它们必须是 XCode 项目的一部分,当然它们不是来自 MonoDevelop。

要实现您想要执行的操作,您需要通过代码设置图像,并确保图像的构建操作设置为内容。为此,只需右键单击 MonoDevelop 中的图像,然后选择“构建操作”>“内容”。

在带有按钮的 View 上,在 Interface Builder 中为按钮创建一个 socket ,将其连接起来,然后从代码中设置图像,您只需要使用 .FromFile("path/name") 方法UIImage 的。

UIImage buttonImage = UIImage.FromFile ("resources/image.png");
myButton.SetBackgroundImage (buttonImage,UIControlState.Normal);

这不是我的想法,但我认为应该可以。

关于iphone - 使用 MonoTouch 时 Interface Builder 中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2039387/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com