2 bluetooth99 bluetooth99 于 2013.05.21 09:55 提问

UIButton titleLabel不显示

我创建了一个UIButton和titleLabel。UIbutton显示正常,titlelabel不显示。

UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 50, 50)];
[button setBackgroundImage:[UIImage imageNamed:@"button.png"] forState:UIControlStateNormal];
button.titleLabel.text = @"Title";
button.titleLabel.font = [UIFont fontWithName:@"System-Bold" size:25.0f];
[self.view addSubview:button];

我用的版本是IOS6+

3个回答

xiaoyaokk
xiaoyaokk   2013.05.21 11:15
已采纳

换用[button setTitle:@"Tittle" forState:UIControlStateNormal]试试,最好再设置一下字体的颜色[button setTitleColor:[UIColor redColor] forState:UIControlStateNormal]

u011146511
u011146511   2015.12.13 14:38

button的有些属性要分状态设置,

qq_33856343
qq_33856343   2016.05.23 09:14

应该是字太大按钮太小了吧

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!