410 votes

Définir la taille de la police de l'étiquette du titre de l'UIButton de manière programmatique

J'ai besoin de définir la taille de la police de l'étiquette du titre d'une page Web. UIButton de manière programmatique.

4voto

Dalee Davis Points 813

Cela devrait vous aider à démarrer

[btn_submit.titleLabel setFont:[UIFont systemFontOfSize:14.0f]];

4voto

亚历山大 Points 2069

De cette façon, vous pouvez définir la taille de la police et la gérer en une seule fois. class .

1. Création d'un extension de UIButton et ajouté le code suivant :

- (void)awakeFromNib{

    [super awakeFromNib];

    [self setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
    [self.titleLabel setFont:[UIFont fontWithName:@"font" 
                                     size:self.titleLabel.font.pointSize]];
    [self setContentHorizontalAlignment:UIControlContentHorizontalAlignmentCenter];
}

2.1 Créer UIButton Code intérieur

Maintenant, si vous créez un UIButton dans votre code, #import le site extension of your UIButton` et créez le bouton.

2.2 Créer un bouton dans Interface Builder

Si vous créez le UIButton à l'intérieur de la Interface Builder sélectionnez le UIButton allez à la page Identity Inspector et ajoutez le fichier créé extension comme class pour le UIButton .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X