当我在按钮中放置图像时,为什么我的UIButton.titleLabel.text会消失?

时间:2010-04-13 03:49:58

标签: iphone cocoa-touch uiview uibutton textlabel

我之前遇到过这个问题,但是到目前为止我能够解决这个问题,基本上我正在创建一个自定义UI按钮,将其图像设置为uiimage,然后是一个带有标签的按钮,直到我现在对下面的代码进行了修改失去了它的标签。我需要该标签,因为它是以编程方式设置的。

 NSString *imageName = [NSString stringWithFormat:kNameOfButtonimage ];
            UIImage *image = [UIImage imageNamed:imageName];
            [button setImage:image forState:UIControlStateNormal ];

任何你可以借出的帮助都会非常感激。

-nick

1 个答案:

答案 0 :(得分:5)

我需要做一个:

[button setBackroundImage:image forState:UIControlStateNormal ];

而不是:

[button setImage:image forState:UIControlStateNormal ];