[ios] Come posso cambiare il colore del titolo di UIButton?


1 Answers

Hai creato UIButton e aggiunto il ViewController, il seguente metodo di istanza per cambiare UIFont, tintColor e TextColor di UIButton

Objective-C

 buttonName.titleLabel.font = [UIFont fontWithName:@"LuzSans-Book" size:15];
 buttonName.tintColor = [UIColor purpleColor];
 [buttonName setTitleColor:[UIColor purpleColor] forState:UIControlStateNormal];

veloce

buttonName.titleLabel.font = UIFont(name: "LuzSans-Book", size: 15)
buttonName.tintColor = UIColor.purpleColor()
buttonName.setTitleColor(UIColor.purpleColor(), forState: .Normal)

Swift3

    buttonName.titleLabel?.font = UIFont(name: "LuzSans-Book", size: 15)
    buttonName.tintColor = UIColor.purple
    buttonName.setTitleColor(UIColor.purple, for: .normal)
Question

Creo un pulsante a livello di codice ..........

button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self action:@selector(aMethod:)
forControlEvents:UIControlEventTouchDown];
[button setTitle:@"Show View" forState:UIControlStateNormal];
button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0);
[view addSubview:button];

come posso cambiare il colore del titolo?




Se stai usando Swift, questo farà lo stesso:

buttonName.setTitleColor(UIColor.blackColor(), forState: .Normal)

Spero possa aiutare!






Related