无法以编程方式加载资产Xamarin iOS中的图像

时间:2017-08-28 08:09:28

标签: ios xcode xamarin assets

我正在使用Visual Studio for Mac开发iOS应用程序。我为图像创建了一个资产目录。当我尝试将图像添加到XCode UI设计器中的View时,它可以很好地工作:资产目录中的图像集在图像下拉列表中可见,如果我选择其中一个,则会在应用程序运行时显示。但是,如果我尝试使用UIImage.FromBundle方法以编程方式设置图像,则根本不会加载图像。我已经尝试清理,构建项目,重新启动Visual Studio和XCode。我应该在某处(可能在Info.plist中)添加资产目录的路径吗?或者还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

button.ImageView 只读

试试这个:

button.SetImage(UIImage.FromBundle("myImage"), UIControlState.Normal);