有没有等价于R.drawable的。在单点触摸? 我也在寻找一种方法来将 xml 图形资源定义设置为 UIView 或子类的背景。
最佳答案
你在这里是一个不同的世界。 iOS 没有您在 Android 上使用的等效项。
一般做法是在 MonoTouch 中使用静态类:
public static class Resources
{
public static readonly UIImage Background = UIImage.FromFile("Background.png");
}
并通过 C# 代码在您需要的任何地方使用它。如果您在 XIB 文件中设置图像,它将使用 UIImage.FromBundle()
,它跨 View 缓存图像。但是,UIImage.FromFile()
通常在静态类中使用时效果更好。
在此处查看有关 UIImage 加载和 MonoTouch 的更多信息:http://docs.xamarin.com/ios/tutorials/Working_with_Images?highlight=images (靠近底部)
关于ios - setBackgroundResource() 等效于 iphone 单点触控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11396276/