Articles of calayer

Guardar UIImage con UIImagePNGRepresentation no conserva mi modificación de capa

Estoy cargando una image de NSData. La image original se creó como un JPG. Cuando bash establecer un radio de esquina y save en el disco, estoy perdiendo los cambios que hice. Estoy guardando en el disco como un PNG, ya que supuse que se crearía un canal alfa en las capas que se debe […]

Ghosting en

Estoy dibujando como gráfico desplazable usando una extensión personalizada de CALayer con un montón de llamadas CGContextAddCurveToPoint en [ MyCustomCALayer drawInContext] . En realidad, no estoy dibujando toda la longitud del gráfico, sino que estoy volviendo a dibujar el contenido de la capa cada vez que se actualiza un UIPanGestureRecognizer para reflejar el nuevo desplazamiento […]

¿Cómo eliminar la subcapa más profunda de la vista?

¿Cuál sería el método para eliminar la subcapa más profunda de la capa principal de una vista? Debe ser bastante simple, soy muy nuevo en iOS.

Animar el color del text UILabel en Swift

¿Cómo puedo animar un cambio de color de UILabel usando swift? He visto personas mencionar usando CALayer pero no puedo entender la syntax Swift. Este es un ejemplo de Objective-C CALayer *layer = myView.layer; CATextLayer *textLayer = [CATextLayer layer]; [textLayer setString:@"My string"]; [textLayer setForegroundColor:initialColor; [textLayer setFrame:self.bounds]; [[self.view layer] addSublayer:textLayer]; [UIView animateWithDuration:0.5 animations:^{ textLayer.foregroundColor = finalColor; […]

Los attributes de time de ejecución definidos por el usuario de UIButton no funcionan

Estoy tratando de dibujar un borde alnetworkingedor de un UIB personalizado. Esto no funciona: ¿por qué?

CATransform3DRotate flip horizontal

Tengo una capa que necesito transformar. Actualmente estoy usando lo siguiente: self.customLayer.transform = CATransform3DRotate(CATransform3DIdentity,M_PI / 2.0f, 0, 0, 1); Esto correctamente hace que la capa esté hacia arriba, pero también se debe voltear horizontalmente, ya que es la forma incorrecta. ¿Cómo puedo ajustar CATransform3DRotate para hacer esto?

Desplazamiento suave UIScrollView con transparencias CALayers

Estoy trabajando en una aplicación de iPhone que mostrará una gran superficie desplazable y con zoom que contiene una grilla de imágenes y tags de text sobre ellas. Necesito poder cambiar la position de las imágenes individualmente y controlar el nivel de opacidad de las tags. Traté de lograr estos objectives usando UIScrollView y Core […]

UIWebView: actualizaciones de la pantalla de seguimiento (regiones sucias)

Estoy intentando detectar animaciones y otras actualizaciones de pantalla a medida que ocurren dentro de un UIWebView. Me gustaría get los rectangularjs de áreas en el UIWebView que se han modificado desde la última actualización. Creo que lo que estoy buscando es una manera de "atrapar" las llamadas que UIWebView hace para establecerNeedsDisplayInRect. ¿Hay una […]

Fuga de memory CALayer de iOS solo en el dispositivo

La herramienta Instrumentos informa pérdida de memory para CALayer. Tengo una class personalizada, una subclass de UIViewController; en viewDidLoad () instancio una vista con CAGradientLayer e inserto esta vista como una subvista de la vista actual, por ejemplo: UIControl *view = [[[UIControl alloc] initWithFrame:CGRectMake(10, 10, 460, 220)] autorelease]; CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = […]

Crea un agujero en CALayer iOS

Tengo un UIImage en la vista. Necesito crear una capa encima con un agujero transparente para que pueda ver solo una parte de la image y todo lo demás será el color de la capa. Probé varias opciones de enmascaramiento pero mi capa se vuelve completamente transparente o la máscara toma el color de la […]