[swift5] So legen Sie die Farbe hexadezimal fest

Erweiterung hinzufügen

ViewController.swift


//Sechseck-Farbverbesserung
extension UIColor {
    convenience init(hex: String, alpha: CGFloat = 1.0) {
        let v = Int("000000" + hex, radix: 16) ?? 0
        let r = CGFloat(v / Int(powf(256, 2)) % 256) / 255
        let g = CGFloat(v / Int(powf(256, 1)) % 256) / 255
        let b = CGFloat(v / Int(powf(256, 0)) % 256) / 255
        self.init(red: r, green: g, blue: b, alpha: min(max(alpha, 0), 1))
    }
}

Schreiben Sie zuerst den obigen Code. Die Farbspezifikationsmethode danach ist wie folgt.

ViewController.swift


//Beispiel) Wenn Sie die Farbe der Registerkartenleiste ändern möchten
tabBar.barTintColor = UIColor(hex: "2DCCD3")

Beschreiben Sie die Hexadezimalzahl mit string type.

Recommended Posts

[swift5] So legen Sie die Farbe hexadezimal fest
So geben Sie das ID-Attribut in JSF an
So überschreiben Sie Firebase-Daten mit Swift
Farbcodierung der Konsolenausgabe in Eclipse
So führen Sie Aufgaben parallel zu Swift in Swift Package aus
So implementieren Sie UICollectionView mit Code nur in Swift
[Swift] Farbe in den Benutzerstandards mit der Swift-Benutzeroberfläche speichern (Hinweis)
So geben Sie den Ressourcenpfad beim HTML-Import an
So legen Sie mit JAXB Zeichencode und Zeilenvorschubcode fest
So ändern Sie die Hintergrundfarbe der Navigationsleiste usw. in der Swift-Benutzeroberfläche
Wie man Lombok im Frühling benutzt
So finden Sie May'n in XPath
So blenden Sie die Bildlaufleiste in WebView aus
So legen Sie die Validierung für time_field fest
So führen Sie JUnit in Eclipse aus
Wie man in Ruby auf unbestimmte Zeit iteriert
Wie man Ant in Gradle ausführt
Wie man die Programmierung in 3 Monaten beherrscht
Geben Sie in Swift mehrere Sortierbedingungen an
Wie man JAVA in 7 Tagen lernt
So erhalten Sie Parameter in Spark
So installieren Sie Bootstrap in Ruby
Verwendung von InjectorHolder in OpenAM
[Swift] So senden Sie eine Benachrichtigung
So installieren Sie jQuery in Rails 6
Wie verwende ich Klassen in Java?
So benennen Sie Variablen in Java
So setzen Sie Lombok in Eclipse
[Swift] So ersetzen Sie mehrere Zeichenfolgen
So verketten Sie Zeichenfolgen mit Java
So installieren Sie Swiper in Rails
Kürzen Sie die UUID in Swift auf base64.
So implementieren Sie Suchfunktionen in Rails
So implementieren Sie die Datumsberechnung in Java
So implementieren Sie den Kalman-Filter mit Java
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
So ändern Sie den App-Namen in Rails
Verwendung des benannten Volumes in docker-compose.yml
So filtern Sie den JUnit-Test in Gradle
So fügen Sie ein Video in Rails ein
So standardisieren Sie die Kopfzeile in Thymeleaf
Wie kann ich Spring Tool in Eclipse 4.6.3 einbinden?
So fügen Sie eine JAR-Datei in ScalaIDE hinzu
So führen Sie eine Basiskonvertierung in Java durch
So rufen Sie Swift 5.3-Code von Objective-C auf
Wie man Parameter in der link_to-Methode hat
Verwendung von Docker in VSCode DevContainer
Verwendung von MySQL im Rails-Tutorial