Czy istnieje Biblioteka próbnika kolorów / kod do tworzenia iPhone ' a? [zamknięte]

Czy istnieje Biblioteka "color picker" dla rozwoju iPhone ' a, którą mógłbym wykorzystać dla mojej aplikacji?

Author: RedBlueThing, 2011-06-23

11 answers

Tak istnieje otwarty kod źródłowy dla próbnika kolorów, którego możesz użyć w swojej aplikacji. oto jeden http://www.fabiancanas.com/entry/iphone-color-picker

 22
Author: Rahul Vyas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-06-23 03:28:11

Oto color-picker z następującymi cechami:

  • pokazuje prostą paletę kolorów( upraszcza prostą wielkość liter), hue-grid lub selektor HSL.
  • [[5]}iPhone 5 ready-paleta kolorów rozszerza się, aby wypełnić większy ekran.
  • Siatka barwy-więcej odmian koloru podstawowego. Kolor linii na dole można stuknąć, aby wybrać kolor lub siatkę można przesuwać w lewo iw prawo.
  • selektor HSL-do doboru koloru drobnoziarnistego, przedstawia okrąg barwy i oddzielne nasycenie oraz kontrola jasności.
  • Alpha selector
  • pozwala użytkownikom zapisać swoje ulubione kolory. Ulubione są przechowywane w pliku w katalogu Dokumenty.
  • prosty model delegata.
  • możesz określić bieżący wybór kolorów i tytuł nagłówka.

Screeny: Tutaj wpisz opis obrazkaTutaj wpisz opis obrazkaTutaj wpisz opis obrazka

 17
Author: Καrτhικ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-03 13:42:55

W miniony weekend napisałam przeglądarkę kolorów http://github.com/RSully/RSColorPicker

 5
Author: RSully,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-14 14:34:35

Sprawdź ten adres URL.To może Ci pomóc. http://maniacdev.com/2011/11/open-source-ios-color-picker-components-roundup/

 2
Author: Bhoomi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-16 08:59:54

Napisałem bardzo prosty w języku Swift. Prawdopodobnie nie jest najlepszy, ale wygląda ładnie i jest bardzo prosty.

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

 2
Author: Ethan Strider,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-30 03:31:36

Moja pełna odpowiedź to tutaj . Jeśli nie chcesz używać własnego kodu, a nie Biblioteki innej firmy, możesz zrobić coś takiego:

Stwórz własny próbnik kolorów

Dodaj UIView, A UIImageView i a UISlider do storyboardu.

Tutaj wpisz opis obrazka

Użyj tego obrazu dla interfejsu UIImageView:

Tutaj wpisz opis obrazka

Ustaw wartości min i max dla UISlider na 0,5 i 13,5.

Podłącz elementy interfejsu do kontrolera widoku i użyj poniższy kod do konwersji pozycji suwaka na Kolory.

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)
    }
}

Tutaj wpisz opis obrazka

Lub ustawiając suwak na górze obrazu i ustawiając odcienie ścieżki na Wyczyść:

Tutaj wpisz opis obrazka

 2
Author: Suragch,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:02:16

Tutaj kolejny artykuł znalazłem, który jest łatwy do zrozumienia, można dostosować to, jak potrzebujesz, przez proste zmiany.

 1
Author: Dave,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-20 08:53:30

Poza powyższą odpowiedzią kabrama i odpowiadając na pytanie PsychoDad, jest teraz widelec oryginalnego Neovera Color Picker , który dodaje wsparcie dla:

  • Tryb krajobrazowy na iPhonie
  • iPad (w popowerze)
  • animacja podczas zapisywania ulubionych kolorów
  • używa kontrolera UINavigationController do wypychania widoków
 1
Author: Dave Robertson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-24 12:22:40

Wiele kodów wyboru kolorów jest dostępnych dla rozwoju iPhone ' a. Możesz użyć dowolnego zgodnie z Twoimi wymaganiami. Proponuję następujący wybór koloru, http://hayashi311.github.io/Color-Picker-for-iOS/

 1
Author: Maksud Ali,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-31 10:31:42

Oto kolejny, SHUColorPicker - https://github.com/sergdort/SHUColorPicker .

 0
Author: dB.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-27 20:41:58

Pomyślałem, że wrzucę do ringu mój zbieracz kolorów. Używam go w mojej aplikacji, ty Doodle i spędziłem kilka tygodni robiąc go i testując go w aplikacji. Zawiera przykładowy projekt, aby pokazać, jak zacząć z nim i jest open source na licencji MIT. Obsługuje dowolne urządzenie( iOS 6+), dowolną rozdzielczość oraz portret i krajobraz. Ulubione, Ostatnie, kolor po odcieniu, koło kolorów i importowanie tekstur, a także usuwanie i przenoszenie Ulubionych do przodu jest obsługiwane.

Starałem się połączyć dobre elementy wszystkich innych próbników kolorów i upewnić się, że licencja MIT pozwala na bezproblemową integrację z dowolnym projektem.

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

Zrzuty ekranu:

DRColorPicker iPhoneDRColorPicker iPadDRColorPicker iPhoneDRColorPicker iPadDRColorPicker iPhoneDRColorPicker iPad

 0
Author: jjxtra,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-01 15:20:00