so ändern Sie Hintergrundfarbe von uibutton programmgesteuert
Möchte ich den hintergrund ändern, die Farbe einer Schaltfläche zu schwarz.
Ich habe versucht, so viele codes. aber hat nicht funktioniert.
Wie würde ich es tun?
- Lesen Sie diese: stackoverflow.com/questions/2808888/...
- siehe diesen thread stackoverflow.com/questions/2808888/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wollen, um programmgesteuert ändern Sie die Farbe der Schaltfläche, die Sie haben, um die Art der Taste, die als Benutzerdefiniert als :-
dann ändern Sie können backgroung von
[btn setBackgroundColor:[UIColor blackColor]];
oder Sie können einen schwarzen backgroung Bild mitsteImage
Methode aufbtn
.Herr/Frau Baiju Lesen Sie bitte weiter unten mein code,
Ich denke, es wird Ihnen helfen, um den hintergrund Farbe und hintergrund-Bild für einen button. Wenn Sie möchten, um Bild-bitte ändern Sie den Typ Schaltfläche aus
RoundedRect to Custom
. Ich hoffe, es hilft Ihnen wenig. Danke.Ich denke, dass dies wird Ihnen helfen,
Verwenden Sie diese Zeile von code und versuchen, jede Farbe, Bild .
Wenn jemand will, um zu wissen, wie man dieselbe Sache in swift mit vollständigen code, dann ist es hier...Nur schreiben Sie diesen code in Ihre ViewController.swift
in Ihrem XIB-drag-and-drop eine Schaltfläche. habe die Schaltfläche Eigenschaften in der rechten Seite und set-Taste, geben Sie, um benutzerdefinierte. (Oder Sie tun kann, als im code auch). In Ihrem .h-Datei erstellen
UIButton * btn;
und binden Sie es an den XIB.Dann gehen .m-Datei und in der viewdidload-Methode Recht diesen code.
Dank 🙂
Ändern der layer-Farbe z.B. selbst.btn.Schicht.backgroundColor = [UIColor redColor].CGColor;