【问题标题】:how to set image in button如何在按钮中设置图像
【发布时间】:2010-07-14 09:52:56
【问题描述】:

单击按钮时如何在按钮中设置图像 图像显示该按钮 run.backgroundColor = [UIColor redColor] 这个我试了还是不行,

【问题讨论】:

    标签: iphone objective-c uibutton uicontrol


    【解决方案1】:

    在当前被触摸时为按钮设置图像(我想这就是您要问的)。你在 UIButton 上使用 setImage: forState。

    [myButton setImage:[UIImage imageNamed:@"myButtonGraphic.png"] forState:UIControlStateHighlighted];

    您可以使用不同的控制状态来控制图像何时出现,其中之一是:

    UIControlStateNormal

    UIControlStateHighlighted

    UIControlStateDisabled

    UIControlStateSelected

    UIControlStateApplication

    UIControlStateReserved

    如果你使用 UIControlStateNormal,图像会一直显示,当按钮当前被触摸时,图像会变暗,这在很多情况下足以向用户表明他们正在选择该按钮并且这是一个真正可以触摸的“东西”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-12
      • 2012-04-06
      • 1970-01-01
      相关资源
      最近更新 更多