2014-01-21 47 views
-1

我的界面生成器中有很少的uibuttons,它们都具有图像值。 我想知道IB使用哪种方法设置按钮图像。我检查,它不是setImage:forState:ios - 在界面生成器中设置uibutton图像

在此先感谢。

+0

你是指什么方法? – nhgrif

+0

我有一堆UIButtons需要设置不同的UIImage时突出显示。所有的UIButton都是在IB中创建的,并从那里设置UIImage。所以我想定制一个方法,当它突出显示时会设置不同的UIImage。 –

+0

'setImage:forState:'有什么问题? – nhgrif

回答

0

我不知道这是你问的,但如果你想在界面生成器中设置一个UI按钮的图像,然后选择按钮,在属性检查器下有一个名为Image和Background的部分,可以设置图像。 enter image description here

如果你想改变,一旦您的应用程序正在运行,然后在你的模型
[button setBackgroundImage:(UIImage) forState: UIControlStateNormal];

+0

不,我的意思是。我有一堆UIButtons需要在高亮显示时设置不同的UIImage。所有的UIButton都是在IB中创建的,并从那里设置UIImage。所以我想定制一个方法,当它突出显示时会设置不同的UIImage。我不知道IB调用哪种方法为我的按钮设置图像。所以我问你是否知道哪种方法,以便我定制它。 –

0

实现图像我知道你问这个是很久以前的,但对任何人的利益有没有发现这个问题,在未来...

我假设你想在IB中设置图像,而不是通过你的代码中的方法。

的默认状态是什么,你在侧边栏看到,当你选择的UIButton

这里是一个UIButton的默认状态: Default state for a UIButton

要设置其他状态,你需要选择状态你想从“国家配置”弹出 这里编辑是一个UIButton高亮显示状态: Highlighted state for a UIButton

输入/选择的名称在交替的状态的图像,你的d做同样的方式默认状态。

相关问题