【问题标题】:How to set clean Image on Button in ios(Xamarin)如何在ios(Xamarin)中的按钮上设置干净的图像
【发布时间】:2017-02-22 01:41:49
【问题描述】:

我是 Xamarin 和 iOS 的新手。我正在通过设计和编程方式在Button 上设置图像。

设计方式:

我的图片名称是Pen.png

编程方式:

btnEditAccount.SetImage(UIImage.FromFile("Pen.png"), UIControlState.Normal);

但在这两种情况下,我的图像都没有设置好。它完成了白色图像。但在按钮上它显示在图像下方。

输出:

我期待:

有什么我想念的财产吗?

如何在按钮上设置全白图像。

感谢任何帮助。

【问题讨论】:

  • 代替将图像设置为按钮将背景图像设置为按钮。如您的屏幕截图所示,“图像”字段下方提到了背景。
  • @Maddyヅヅ 我设置了相同的背景颜色,但不起作用。

标签: ios image button xamarin.ios


【解决方案1】:
button.setImage(UIImage.init(named: "icon (5).png"), forState: .Normal)
 button.tintColor = UIColor.clearColor()

【讨论】:

  • 首先感谢您的回复。但是我已经解决了这个问题,请参阅下面的答案,并且我正在使用带有 C# 的 Xamarin。
【解决方案2】:

最后我将TintColor 设置为Button 图像,它将解决问题。

以这种方式编程

btnEditAccount.SetImage(UIImage.FromFile("Pen.png"), UIControlState.Normal);
btnEditAccount.TintColor = UIColor.White;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-18
    相关资源
    最近更新 更多