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?
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
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:
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
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/
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
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.
Użyj tego obrazu dla interfejsu UIImageView:
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)
}
}
Lub ustawiając suwak na górze obrazu i ustawiając odcienie ścieżki na Wyczyść:
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.
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
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/
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 .
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:
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