Articles of uiview

iOS, Xamarin, UIView, Draw, animation dinámica no funciona

Estoy usando MonoDevelop y Xamarin para crear una aplicación para iOS. Tengo una vista que se ve así: public class MyView: UIView { private Timer _t = new Timer(1000); private int _i = 0; public MyView() { _t.Elapsed += (sender, e) => { _i = (_i + 1) % 100; this.Draw(new Rectangle(0, 0, 110, 110)); […]

iOS forma más rápida de actualizar UIView con series de files JPEG, es decir, MJPEG. (Los instrumentos muestran un 50% de CPU)

Estoy recibiendo una serie de files JPEG a través de la networking desde una camera (MJPEG). Visualizo las imágenes cuando las recibo en una UIView. Lo que estoy viendo es que mi aplicación está gastando el 50% de la CPU (dispositivo y simulador probado) en lo que parece ser la actualización de UIView. ¿Hay una […]

Core Graphics screenshot sin elementos ocultos

Estoy usando Core Graphics para tomar una captura de pantalla de mi UIView , y luego colocarla encima de esa vista (para poder animarla más tarde): // Get the screen shot UIGraphicsBeginImageContextWithOptions(target.bounds.size, YES, [[UIScreen mainScreen] scale]); [target.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIImageView * ss = [[UIImageView alloc] initWithImage:image]; // Add it to the View […]

cornerRadius no funciona si se reemplaza la vista pnetworkingeterminada con una subclass personalizada

Después de la configuration: Tengo un popupViewController que tiene una subclass UIView personalizada como vista, realizada en loadView – (void)loadView { CGRect startingPopupSize = CGRectMake(0.0f, 0.0f, 300.0f, 160.0f); _popupView = [[MoviePopupView alloc] initWithFrame:startingPopupSize]; self.view = _popupView; } en esta Subclass UIView tengo el siguiente código en su método init – (id)initWithFrame:(CGRect)frame { self = [super […]

UIViewAnimation se reproduce instantáneamente, se ignora la demora

Tengo una simple UIViewAnimation que se llama una vez que se carga mi vista. Sin embargo, no importa lo que coloque como el valor de la demora, se ignora y la animation se reproduce instantáneamente. [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:100.0]; [UIView setAnimationDelay:2.0]; [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; [UIView setAnimationDelegate:self]; [UIView setAnimationDidStopSelector:@selector(faceRight:finished:context:)]; _chooseLabelContainer.center = CGPointMake(originalCenter.x, 0 – _chooseLabelContainer.frame.size.height); [UIView […]

¿Hay una notificación para cuando cambia la position de UIView en la window?

Tengo una UIView personalizada que es un contenedor de accesibilidad. Cada uno de los elementos UIAccessibilityElement que contiene contiene un marco, relativo a la window. Debido a que el marco es relativo a la window, debe actualizarse cada vez que cambie la position de la vista en la window. ¿Hay alguna manera de ser notificado […]

Cómo save la vista y el text de UIImage en el disco

Tengo una aplicación de iOS que dibuja forms en la pantalla usando una vista subclasificada UIImage y UIBezierPath para dibujar las líneas de la forma. Aquí está el código para dibujar el text: // This is inside a loop const unsigned int row = i; const unsigned int column = j; NSString* rowColumnId = [[NSString […]

UIScrollView scrollViewDidEndDecelerating no desencadena

Tengo una UIScrollView , creada mediante progtwigción, dentro de una UIView . ¿Qué debo hacer para garantizar que pueda usar el método de delegado scrollViewDidEndDecelerating ? Esto es lo que he configurado, supongamos que dentro del UIScrollView , que hay tres UIImageViews . Cuando la página se carga por primera vez, estoy mirando el centro […]

¿Por qué no se llama a hitTest cuando se visualiza la subvista de vistas?

Tengo una vista que llamaré a parentView que tiene una subvista llamada childView . Parte de childView está fuera de los límites de parentView , y childView tiene un panGestureRecognizer adjunto. He implementado lo siguiente en parentView para que reconozca toques a childView aunque está fuera de sus límites de superventas: – (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent […]

Use una punta como un encabezado de sección de tabla con una class de nib

Quiero crear un encabezado de sección que cargue un file nib y lo establezca como el encabezado UIView. Este file nib también tendrá una class asociada a la que están conectadas las salidas y las acciones, así que quiero cargar esa class con la punta normal. He rastreado la web y he encontrado varias respuestas […]