Ich erstelle programmgesteuert eine Schaltfläche ..........
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];
Wie kann ich die Titelfarbe ändern?
ios
objective-c
iphone
uibutton
Hallo Welt
quelle
quelle
btn.titleColor
, es ist nurbtn setTitleColor
verfügbarSie erstellt die
UIButton
hinzugefügt , um dieViewController
, die folgende Instanzmethode zu ändernUIFont
,tintColor
undTextColor
derUIButton
Ziel c
Schnell
Swift3
quelle
Lösung in Swift 3 :
Dadurch wird die Titelfarbe der Schaltfläche festgelegt.
quelle
Mit Swift 5
UIButton
hat einesetTitleColor(_:for:)
Methode.setTitleColor(_:for:)
hat die folgende Erklärung:Der folgende Playground-Beispielcode zeigt, wie Sie ein
UIbutton
in einem erstellenUIViewController
und dessen Titelfarbe ändern, indem Sie Folgendes verwendensetTitleColor(_:for:)
:quelle
Wenn Sie Swift verwenden, geschieht Folgendes:
buttonName.setTitleColor(UIColor.blackColor(), forState: .Normal)
Hoffentlich hilft das!
quelle