Changer le texte UILabel mais en conservant le reste des attributs

J'ai un UILabel dans mon ViewController créé à l'aide de story-boards. La police, la taille et la couleur du texte de l'étiquette, son alignement - tous ensemble dans la table de montage séquentiel. L'étiquette dans le storyboard est connecté à la prise de courant dans mon fichier appelé p_patientNameLbl.

Maintenant, je suis en train de changer le texte de l'étiquette par programmation, comme ceci:

[self.p_patientNameLbl setText:@"Vasya"];

Je ne pouvais pas voir le nouveau texte, jusqu'à ce que j'ai réalisé que l'étiquette d'origine dans la table de montage a blanc sur fond noir, mais apparemment, j'ai modifié le texte de l'étiquette comme ci-dessus, tous les attributs de police ont été remis à zéro et maintenant, il était un texte noir sur fond noir, et donc pas vu. Une fois que j'ai mis de la couleur de base du programme:

[self.p_patientNameLbl setTextColor:[UIColor whiteColor]];

J'ai pu voir la nouvelle étiquette, mais tout le reste des attributs de police et l'alignement ont toujours tort.

Est-il un moyen de changer le texte de l'étiquette sans avoir ensuite par programme pour régler tout le reste des attributs? J'imagine, il doit y avoir un moyen, car je ne veux pas formater mon interface dans le code!

source d'informationauteur PeterD