UIButton 的标题标签未显示

Posted

技术标签:

【中文标题】UIButton 的标题标签未显示【英文标题】:Title Label not showing for UIButton 【发布时间】:2015-07-20 20:39:38 【问题描述】:

我正在尝试通过这样的数组设置 UIButton 文本:

// Set User Name
NSString *user = entry[@"user"][@"full_name"];
[cell.nameLabel.titleLabel setText:user];

但是,加载时应用程序上不会出现任何文本。正在返回文本并将其存储在数组中。这是我对 Button 的自定义:

// Name
self.nameLabel = [[UIButton alloc] initWithFrame:CGRectMake(58, 6, 192, 25)];
[self.nameLabel.titleLabel setFont:[UIFont fontWithName:@"Helvetica-Regular" size:12.0]];
self.nameLabel.titleLabel.textColor = [UIColor colorWithRed:(38.0/255.0) green:(120.0/255.0) blue:(172.0/255.0) alpha:1.0];
[self.contentView addSubview:self.nameLabel];

【问题讨论】:

【参考方案1】:
[self.nameLabel setTitle:user forState:UIControlStateNormal];

【讨论】:

以上是关于UIButton 的标题标签未显示的主要内容,如果未能解决你的问题,请参考以下文章

使用标签处理时未正确设置 UIButton 图像

UIButton 标题标签文本未使用情节提要或以编程方式更改

Swift - 无论状态如何设置 UIButton 标题

单击选定的 UIButton 时未显示 UIButton 突出显示状态

使用 UILabel 和 UIButton 显示用户标签

uibutton 未显示