首页 文章

Xamarin.Forms - iOS上的ImageButton中没有显示图像

提问于
浏览
0

我一直难以在我的iOS应用程序中使用Xamarin.Forms中的ImageButton显示图像 . 按钮功能齐全,可单击,但文本和图像源未正确显示 . 相反,有一个可点击的蓝色框,椭圆作为文本值 . (http://i.imgur.com/kdQtOL0.png)我将图像放在Resources文件夹中,并将构建操作设置为BundleResource . 我还可以将图像显示为简单图像(而不是按钮),因此我知道iOS可以看到文件夹中的图像 . 我使用以下格式将按钮添加到我的页面 .

Grid btns = SetUpGrid(1, 0, 0, 0, false);

var ib = new ImageButton();
ib.Image = "account.png";
ib.Text = "Account";
ib.HorizontalOptions = LayoutOptions.Start;
ib.VerticalOptions = LayoutOptions.FillAndExpand;
ib.Clicked += Home_BillClicked;
btns.Children.Add(ib, 0, 1);
Grid.SetColumnSpan(ib, 2);

这些图像在WP8和Android应用程序中都显示并完美运行 . iOS似乎是唯一一个渲染ImageButton的问题 . 有谁知道可能导致这个问题的原因?

1 回答

  • 1

    相反,ib.Image =“account.png”,改为ib.Source =“account.png”;并添加到您的AppDelegate类继承自XFormsApplicationDelegate .

相关问题