Articles of uiview

iphone-da background transparente a CAShapeLayer * maskLayer

Tengo una UIImageView en UIView . En eso UIBezierPath una forma usando UIBezierPath . Ahora quiero que otra parte sea transparente. Mi código es, – (void)drawRect:(CGRect)rect { self.backgroundColor = [[UIColor clearColor] colorWithAlphaComponent:0.0]; imgV.backgroundColor = [[UIColor clearColor] colorWithAlphaComponent:0.0]; aPath = [UIBezierPath bezierPath]; CGContextRef aRef ; aRef = UIGraphicsGetCurrentContext(); [[UIColor clearColor] setStroke]; [[UIColor clearColor] setFill]; aPath.lineWidth = […]

¿Cómo hacer que un tamaño de vista cambie al deslizar dentro de un collage de fotos para iOS?

Estoy escribiendo una demostración de editor de fotos que el usuario puede deslizar horizontal o verticalmente para dividir las vistas en muchas vistas pequeñas que desean, y luego los usuarios pueden arrastrar los bordes de cada vista para cambiar el tamaño de la vista. El problema es que no sé cómo hacer un collage fotográfico, […]

Uso renderInContext: para máscaras creadas por cgpaths

Recientemente descubrí que el método renderinContext: ignora cualquier máscara de capa. Estoy intentando capturar un video de la pantalla de mi aplicación, en el que animo el path de un CALayer enmascarado. Para grabar la pantalla, estoy usando la class ScreenCaptureView , que se encuentra en línea. La vista toma una "captura de pantalla" de […]

Subclass UIView o UIViewController?

Estoy intentando refactorizar mi código de la mejor manera posible y me pregunto cuál es la architecture adecuada para la situación dada. Lo que estoy tratando de hacer Lo que estoy haciendo es bastante simple: tengo algunas subclasss de CALayer personalizadas que representan un elemento de interfaz de usuario interactivo. Están divididos en varias capas, […]

ios: la vista está pixelada cuando se networkinguce la escala

Tengo una UIView que se compone de dos UIImageViews. Son forms circulares concéntricas. Cuando escalar esta vista hacia abajo así: CABasicAnimation *resizeAnimation = [CABasicAnimation animationWithKeyPath:@"transform.scale"]; resizeAnimation.fromValue = [NSNumber numberWithDouble:1.0]; resizeAnimation.toValue = [NSNumber numberWithDouble:0.25]; resizeAnimation.fillMode = kCAFillModeForwards; resizeAnimation.removedOnCompletion = NO; Los bordes de las imágenes se vuelven ásperos y pixelados cuando se networkingucen. ¿Hay algo que […]

Recorte de contenido de UIView no funciona / cambio de tamaño de UIView no funciona

Me encontré con un problema en el que el recorte de subvistas no funciona de manera coherente (o potencialmente, el cambio de tamaño de UIView no funciona). Este es el escenario: Tengo una UIView (sección arriba de la línea). El tamaño real es mayor para acomodar la barra de búsqueda. Básicamente, networkingimensiono en viewDidLoad. Al […]

Usando el espacio de vista de una UIView oculta

Tengo tres UIViews una debajo de otra en mi aplicación. Los datos de UIView están llenos de respuestas API. Quiero ocultar la UIView cuando su respuesta API correspondiente sea nula. Estoy revisando la respuesta API y, si es nula, estoy configurando [myview setHidden: YES] que oculta la vista pero aquí está mi problema. Por ejemplo, […]

Manipulación de la capa UIView de CATransform3D y UIView's CGAffineTransform al mismo time

Esto puede sonar como una pregunta extraña, pero lo que estoy tratando de hacer no es muy extraño. Actualmente estoy networkingimensionando una UIView a través de CGAffineTransform de la vista así: self.selectedController.view.transform = CGAffineTransformScale(CGAffineTransformIdentity, resizeRatioValue, resizeRatioValue); Donde el resizeRatioValue es un valor entre 0.7-1.0, dependiendo de la location del gesto. Esto funciona muy bien. Con […]

Composition UIViews con un fragment sombreador

Estoy bastante seguro de que la respuesta a esto es básicamente, "No", pero quizás haya una manera de hacerlo. En iOS, me gustaría poder especificar un shader de fragment para comstackr UIViews juntos, en lugar de simplemente combinarlos con la mezcla basada en alfa. El caso de uso específico que tengo en mente es que […]

UIV vista de background animadoColor con drawRect:

Tengo una vista que es capaz de dibujar un rect sobre sí mismo. En realidad es una subclass de UICollectionView pero solo estoy luchando con las cosas específicas de UIView; el backgroundColor. Simplemente agregué un UIPanGestureRecognizer , UIPanGestureRecognizer el punto de inicio en UIGestureRecognizerStateBegan y el punto final en UIGestureRecognizerStateChanged . Luego utilizo el método […]