我在使用情节提要创建的 ViewController 中有一个 UILabel。标签文本的字体、大小和颜色,对齐方式 - 都在情节提要中设置。故事板中的标签连接到我名为p_patientNameLbl的文件中的插座。
现在我正在尝试以编程方式更改标签的文本,如下所示:
[self.p_patientNameLbl setText:@"Vasya"];
我看不到新文本,直到我意识到情节提要中的原始标签是黑色背景上的白色,但显然在我如上所述更改标签的文本后,所有字体属性都已重置,现在它是黑色文本黑色背景,因此看不到。一旦我以编程方式设置颜色:
[self.p_patientNameLbl setTextColor:[UIColor whiteColor]];
我可以看到新标签,但所有其余的字体属性和对齐方式仍然是错误的。
有没有办法只更改标签的文本,而无需以编程方式设置所有其余属性?我想一定有办法,因为我不想在代码中格式化我的界面!