我正在尝试为我以编程方式创建的自定义按钮设置标题。按钮的图像和框架显示正常,但标题没有。我真的不能想到这段代码有什么问题,所以任何帮助都是不合理的!
self.helpButton = [UIButton buttonWithType:UIButtonTypeCustom];
[self.helpButton setFrame:CGRectMake(113.0, 685.5, 73.0, 40.0)];
UIImage *helpImg = [UIImage imageNamed:@"11_HelpCancel_Up.png"];
[self.helpButton setImage:helpImg
forState:UIControlStateNormal];
[self.helpButton setTitle:@"Help" forState:UIControlStateNormal];
[self.helpButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
// [self.helpButton setFont:[UIFont boldSystemFontOfSize:14.0]];
[self.view addSubview:self.helpButton];
谢谢,
的Teja。
答案 0 :(得分:9)
使用
[self.helpButton setBackgroundImage:helpImg forState:UIControlStateNormal];
- setImage:forState:
似乎覆盖了- setTitle:forState:
答案 1 :(得分:0)
当我从系统切换按钮类型时,我的故事板上显示的按钮标题出现问题 - >定制。问题是当我进行更改时文本的颜色变为白色,所以任何人都有类似的问题,请务必检查按钮文本的颜色。