UIAlertView alert = new UIAlertView () {
Title = alertTitle, Message = alertMessage
};
UIImageView imageview = new UIImageView ();
UIImage img = UIImage.FromFile ("Resources/Default.png");
imageview.Image = img;
alert.AddSubview (imageview);
alert.AddButton (alertPositiveBtnText);
alert.AddButton (alertNegativeBtnText);
alert.Show ();
这是我正在处理的代码。我想在警报框中显示图像作为背景。我已经设置了UIImageView
和UIAlertView
但图像不是出现了。帮帮我?
最佳答案
Guilherme Torres Castro 是正确的。版本 7 及更高版本不支持将 UIImageView 添加为 subview 。 但是,对于版本 7 及更高版本,您可以使用:
UIAlertView Msg = new UIAlertView()
{
Title = "Title",
Message = "Content"
};
UIImageView uiIV = new UIImageView(UIImage.FromFile("ImgFile.Png"));
Msg.SetValueForKey(uiIV, (NSString)"accessoryView");
Msg.AddButton("OK");
Msg.Show();
关于c# - 如何将 UIImageView 添加到 xamarin.forms 中的 UIAlertView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30344452/