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

Can not load programmatically Images in Assets Xamarin iOS

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

button.ImageView 是 只读

试试这个:

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