Articles of uiview

Animar el tamaño de UITableView

Estoy usando el siguiente código para animar el cambio de tamaño de un UITableView para dar paso a una UIView con controles adicionales cuando UITableView.isEditing. [UIView animateWithDuration:3 // 0.2 but slowed down to easily see difference delay:0 options:UIViewAnimationOptionCurveEaseOut animations:^{ [self.selectControlsView setFrame:CGRectMake(0, self.tableView.frame.size.height-self.selectControlsView.frame.size.height, self.selectControlsView.frame.size.width, self.selectControlsView.frame.size.height)]; [self.tableView setFrame:CGRectMake(0, 0, self.tableView.frame.size.width, self.tableView.frame.size.height-self.selectControlsView.frame.size.height)]; } completion:nil]; Esto funciona bien, excepto […]

Manejar el desplazamiento con UIView en la parte superior de UIScrollView, ScrollView no Scroll

Quiero detectar toques en un UIScrollView que tenga una UIView en la parte superior. Esta UIView tiene botones, así que no puedo deshabilitar userInteractionEnabled en UIView. Aquí está la jerarquía para una mejor comprensión: UIView (MainView: (0,0) 320×460) . .UIScrollView (ScrollView: (0,0) 320×460) . .UIView (OverlayView: (0,0) 320×250) . . . .UIButton (button1: 50×50) . […]

Los toques de iOS ingresados ​​desde fuera de UIView

Estoy intentando build un keyboard de piano virtual para iOS. Uno de los problemas más grandes que tengo es cómo manejar los toques que comienzan fuera de una UIView y luego entrar. Debido a que el touchesBegan se invoca en otra vista, no puedo determinar cómo lograr que la vista de destino reconozca el toque […]

Cómo cambiar el color / background de la región de rebote para un UITableView horizontal

Estoy trabajando en un "Pulse Style" UITableView personalizado de acuerdo con este tutorial , y todo va muy bien. Hice algunas modificaciones y extensiones, pero hay una característica que me gustaría implementar con la que necesito ayuda: el color de las regiones horizontales de rebote. Este es el método que crea mi celda con una […]

Cómo crear UIView ajustable similar a las aplicaciones Pic Jointer / Diptic en iOS

Estoy trabajando en la aplicación como Pic Jointer / Diptic . Puedo crear con éxito dos vistas separadas que son networkingimensionables por separado, pero quiero implementar una vista ajustable como las aplicaciones Pic Jointer y Diptic . He intentado hacer un UIView similar a algunas aplicaciones de ejemplo, pero no he podido implementar esta funcionalidad […]

Reemplazar la visión propia con la nueva UIView muestra la vista en negro

Quiero cambiar la vista existente en UIViewController a una nueva vista. La nueva vista contiene la vista anterior y una pequeña vista de banner. Hacer este cambio bastante simple me deja con una vista en negro. Mi código se parece a esto UIView *existingView = self.view; UIView *newView = [[UIView alloc] initWithFrame:existingView.frame]; UIView *bannerView = […]

Tamaño de UIView y storyboards

Tengo una UIView personalizada en un storyboard usando autolayout, así que no sé la altura exacta de la UIView. Lo necesito para dibujar elementos individuales en la vista, para que UIViews más grandes tengan más filas. ¿Dónde puedo determinar la altura? Quiero inicializar una estructura de datos basada en esto, pero hasta ahora el único […]

convertRect: toView: funciona diferente en iPad retina y iPad 2

Tengo este código que funciona perfectamente en un iPad2, pero se escala mal en un iPad Retina. Ejecuté la aplicación sin cambios en ambos iPads y el comportamiento es totalmente diferente. En el iPad Retina, las imágenes vuelven a su position original y la transformación no tiene lugar. El código toma un grupo de vistas, […]

cancelar evento táctil durante toques movidos

Necesito cancelar un evento táctil durante touchesMoved para que uiviews subyacentes puedan recibir los events. Vea los comentarios a continuación: -(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { for (UITouch *touch in touches) { if (touch.view == self.touchOverlay) { CGPoint touchLocation = [touch locationInView:touch.view]; //perform checks on touch location and trip sensor if circumstances are met if (self.touchSensorTripped) […]

¿Hay alguna manera de usar UIView / CALayer en OpenGL o GLKit de Apple sin renderizar en UIImage / CGImageRef?

Sé cómo renderizar UIView / CALayer en CGContextRef y UIImage / CGImageRef .. Eso es noticias antiguas. Pero, ¿hay alguna forma de omitir la representación a Image / CGContextRef y usar UIView / CALayer directamente en OpenGL o GLKit, de modo que si las actualizaciones suceden en la vista, se reflejarán en OpenGL / GLKit? […]