wake-up-neo.com

Gibt es eine Farbauswahlbibliothek/einen Code für die iPhone-Entwicklung?

Gibt es eine vorhandene "Farbauswahl" -Bibliothek für die iPhone-Entwicklung, die ich für meine App nutzen könnte?

32
Greg

Ja, es gibt einen offenen Quellcode für die Farbauswahl, den Sie in Ihrer Anwendung verwenden können. hier ist einer http://www.fabiancanas.com/entry/iphone-color-picker

22
Rahul Vyas

Hier ist ein Farbwähler mit folgenden Eigenschaften:

  • Zeigt eine einfache Farbpalette (vereinfacht den einfachen Fall), Farbtonraster oder HSL-Auswahl an.
  • iPhone 5 ready - Farbpalette wird erweitert, um einen größeren Bildschirm auszufüllen.
  • Farbtonraster - mehr Variationen der Grundfarbe. Die Farblinie im unteren Bereich kann durch Anklicken getippt werden, oder das Gitter kann nach links und rechts gezogen werden.
  • HSL-Wahlschalter - Für die Farbauswahl mit feiner Körnung werden der Farbtonkreis und separate Sättigungs- und Helligkeitsregler angezeigt.
  • Alpha-Auswahl
  • Ermöglicht Benutzern das Speichern ihrer Lieblingsfarben. Favoriten werden in einer Datei im Verzeichnis Dokumente gespeichert.
  • Einfaches Delegatmodell.
  • Sie können die aktuelle Farbauswahl und den Titel für die Kopfzeile angeben.

Screenshots:enter image description hereenter image description hereenter image description here

17
Καrτhικ

Ich habe am vergangenen Wochenende eine Farbauswahl geschrieben http://github.com/RSully/RSColorPicker

5
RSully

Überprüfen Sie diese URL. Dies kann Ihnen helfen. http://maniacdev.com/2011/11/open-source-ios-color-picker-components-roundup/

2
Bhoomi

Ich habe eine sehr einfache in Swift geschrieben. Es ist wahrscheinlich nicht das Beste, aber es sieht nett aus und ist sehr einfach.

https://github.com/EthanStrider/iOS-Projects/tree/master/ColorPickerExample

Image Picker Screenshot

2
Ethan Strider

Meine vollständige Antwort ist hier . Wenn Sie nicht Ihren eigenen Code anstelle einer Drittanbieter-Bibliothek verwenden möchten, können Sie Folgendes tun:

Stellen Sie Ihren eigenen Farbwähler her

Fügen Sie dem Storyboard ein UIView, ein UIImageView und ein UISlider hinzu.

 enter image description here

Verwenden Sie dieses Bild für die UIImageView:

 enter image description here

Stellen Sie die Min- und Max-Werte für UISlider auf 0,5 und 13,5 ein.

Verbinden Sie die Oberflächenelemente mit dem View Controller und verwenden Sie den folgenden Code, um die Position des Schiebereglers in Farben zu konvertieren.

class ViewController: UIViewController {

    // RRGGBB hex colors in the same order as the image
    let colorArray = [ 0x000000, 0xfe0000, 0xff7900, 0xffb900, 0xffde00, 0xfcff00, 0xd2ff00, 0x05c000, 0x00c0a7, 0x0600ff, 0x6700bf, 0x9500c0, 0xbf0199, 0xffffff ]

    @IBOutlet weak var selectedColorView: UIView!
    @IBOutlet weak var slider: UISlider!
    @IBAction func sliderChanged(sender: AnyObject) {
        selectedColorView.backgroundColor = uiColorFromHex(colorArray[Int(slider.value)])
    }

    func uiColorFromHex(rgbValue: Int) -> UIColor {

        let red =   CGFloat((rgbValue & 0xFF0000) >> 16) / 0xFF
        let green = CGFloat((rgbValue & 0x00FF00) >> 8) / 0xFF
        let blue =  CGFloat(rgbValue & 0x0000FF) / 0xFF
        let alpha = CGFloat(1.0)

        return UIColor(red: red, green: green, blue: blue, alpha: alpha)
    }
}

 enter image description here

Oder positionieren Sie den Schieberegler oben auf dem Bild und setzen Sie die Track-Farbtöne auf "clear":

 enter image description here

2
Suragch

Für die iPhone-Entwicklung stehen viele Farbauswahlcodes zur Verfügung. Sie können jedes entsprechend Ihren Anforderungen verwenden. Ich empfehle folgende Farbauswahl, http://hayashi311.github.io/Color-Picker-for-iOS/

1
Maksud Ali

Hier ein anderer Artikel Ich habe festgestellt, dass es leicht zu verstehen ist, Sie können dies durch einfache Änderungen anpassen.

1
Dave

Weiter zu Kabrams Antwort oben und der Antwort auf die Frage von PsychoDad: jetzt gibt es eine Abzweigung des ursprünglichen Neovera Color Picker , die Unterstützung für Folgendes hinzufügt: 

  • Querformatmodus auf dem iPhone
  • iPad (in einem Popover)
  • Animation beim Speichern von Lieblingsfarben
  • Verwendet UINavigationController, um Ansichten zu verschieben
1
Dave Robertson

Ich dachte, ich würde meinen Farbwähler in den Ring werfen. Ich verwende es in meiner App, You Doodle und verbrachte ein paar Wochen damit, es zu erstellen und in der App zu testen. Es enthält ein Beispielprojekt, um Ihnen den Einstieg zu zeigen, und ist Open Source unter der MIT Lizenz. Es unterstützt jedes Gerät (iOS 6+), jede Auflösung sowie Hoch- und Querformat. Favoriten, zurück, Farbe für Farbton, Farbrad und das Importieren von Texturen sowie das Löschen und Verschieben von Favoriten nach vorne wird unterstützt.

Ich habe versucht, die guten Teile der anderen Farbauswahl zu kombinieren und sicherzustellen, dass die MIT Lizenz eine problemlose Integration in jedes Projekt ermöglicht.

Github:https://github.com/jjxtra/DRColorPicker

Screenshots:

DRColorPicker iPhoneDRColorPicker iPadDRColorPicker iPhoneDRColorPicker iPadDRColorPicker iPhoneDRColorPicker iPad

0
jjxtra

Hier ist noch einer, SHUColorPicker - https://github.com/sergdort/SHUColorPicker .

0
dB.