Articles of uicolor

¿Uso de iOS de NSColor versus UIColor?

¿Cuál es la diferencia entre UIColor y NSColor , y cuándo usaría cada uno? Encontré NSColor mientras intentaba UIColor usos de UIColor para las cadenas atribuidas en iOS. Entiendo el uso de UIColor para el UIKit y tal, pero no creo que NSColor sea ​​realmente útil para este tipo de cosas. ¿ NSColor ha caído […]

rgb (34, 34, 34) a UIColor

Tengo una cadena RGB en la forma rgb(34, 34, 34) . Quiero analizarlo en un UIColor usando iOS. Creo que necesito una expresión regular para esto, pero parece que no puedo descifrarlo. Esto es lo que tengo hasta ahora. NSString *regExString = @"(.*?)rgb\((\d+), (\d+), (\d+)\)"; NSError *error = nil; NSRegularExpression *regEx = [NSRegularExpression regularExpressionWithPattern:regExString options:NSRegularExpressionCaseInsensitive […]

Cómo get componentes RGB de un color personalizado en ios

Me gustaría establecer el color personalizado mediante progtwigción utilizando el método [UIColor colorWithRed:(CGFloat)networking green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha]; Para lo cual necesito saber el valor de los componentes de RBG. Me gustaría saber si hay alguna forma mediante la cual pueda get los componentes RBG de un color personalizado para que pueda usarlos en el método mencionado […]

iOS CGColor versus UIColor

Estoy usando 2 variaciones del mismo color, una versión clara y oscura, para crear un gradiente. Código: CAGradientLayer *gradient = [CAGradientLayer layer]; UIColor *light = [baseColor lightVersion]; UIColor *dark = [baseColor darkVersion]; gradient.colors = [NSArray arrayWithObjects:(id)[light CGColor], (id)[dark CGColor], nil]; El problema es que noté que la versión CGColor de la versión UIColor original es […]

Obtener el tamaño del patrón repetido de UIColor?

Puedo consultar si un UIColor es un patrón al inspeccionar la instancia de CGColor que envuelve, la function CGColorGetPattern() devuelve el patrón si existe, o null si no es un color de patrón. CGPatternCreate() método CGPatternCreate() requiere un CGPatternCreate() al crear un patrón, este valor define el tamaño del patrón de mosaico (Conocido como celda […]

UIColor colorWithPatternImage: problemas de transparencia en UITatorView's separatorColor

Tengo problemas para configurar mi UIColor con UIColor . En iOS 5 todo está bien, pero en iOS 4.3 tengo el problema. Agregué una image para una mejor comprensión. Ya busqué en Google un poco y descubrí que la respuesta es posiblemente la configuration de la propiedad opaque a NO . Pero ya configuré cada […]

¿Qué significa un 70% de gris y cómo especificar esto en UIColor?

Me gustaría replicar el color pnetworkingeterminado del campo de marcador de position UITextField. De la documentation: La cadena del marcador de position se dibuja usando un color gris del 70%. ¿Qué significa el 70% en esta afirmación? ¿Cuál es la mejor manera de inicializar UIColor con este color, preferiblemente de una manera que muestre que […]

¿Cuál es el espacio de color pnetworkingeterminado para UIColor?

No puedo encontrar un artículo o documento que describa qué espacio de color se debe usar para los valores RGB al inicializar una instancia de la class UIColor. El artículo Obtención de los colors correctos en su aplicación ios dice que deberíamos usar RGB genérico. Por otro lado, he encontrado varias publicaciones que dicen que […]

La mejor forma de save y recuperar UIColors a Datos básicos

Se me ocurren algunas forms, por ejemplo, save cada componente de color como flotante, y save una matriz como transformable. Guardar un color de la image del patrón podría ser un poco más complicado, pero supongo que podría save el nombre de la image como una cadena e insertla en el código de creación. ¿Estoy […]

¿Cómo convierto un UIColor a una cadena hexadecimal?

Tengo un proyecto donde necesito almacenar los valores de RGBA de un UIColor en una database como una cadena hexadecimal de 8 caracteres. Por ejemplo, [UIColor blueColor] sería @ "0000FFFF". Sé que puedo get los valores de los componentes así: CGFloat r,g,b,a; [color getRed:&r green:&g blue: &b alpha: &a]; pero no sé cómo pasar de […]