Articles of autolayout

Animar dos restricciones simultáneamente: ¿el order es importante?

Tengo una vista anidada que animo fuera del cuadro completamente en una determinada acción. Para hacer esto, actualizo las constantes para las restricciones en un bloque de animation. [UIView animateWithDuration:.5 animations:^{ self.categoriesTableViewConstraintToBottom.constant = [UIScreen mainScreen].bounds.size.height; self.categoriesTableViewConstraintToTop.constant = [UIScreen mainScreen].bounds.size.height; [self.view layoutSubviews]; }, completion: nil]; Básicamente, las dos restricciones solo lo vinculan a la parte superior […]

Errores e identificadores de reproducción automática

Aparece un error de Autolayout que no comprendo: 2013-03-14 18:30:48.842 driver[7177:907] Unable to simultaneously satisfy constraints. Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the […]

Suspender el layout automático mientras la vista está oculta

¿Hay alguna forma de suspender la evaluación de las restricciones de layout de UIView (es decir, dejar de presentar sus subvistas) mientras se oculta esa vista? En general, ¿hay alguna forma de pausar y reanudar el layout automático sin quitar y agregar restricciones de respaldo?

Usar un UIPageViewController view.size.height es incorrecto

Estoy usando un UIPageViewController para mostrar una aplicación de tipo galería de fotos. Una foto por página con deslizar entre cada una. Cuando aparece el UIPageViewController (es decir, al tocar una foto en la vista de galería), la barra de estado se esconde. Esto es correcto, excepto en el primer UIViewController que se muestra (es […]

Crear un menu deslizante animado usando Autolayout

Estoy intentando actualizar mi aplicación para utilizar Autolayout, básicamente para ser compatible con el futuro, pero me encuentro con una gran cantidad de problemas tratando de usar la reproducción automática. Lo que tengo es un controller de vista que contiene dos UINavigationControllers (usando contención del controller de vista). Si presiono un button, quiero que el […]

Diseño automático UIScrollView: el tamaño de contenido no se ha configurado correctamente

He visto muchos hilos de Stack Overflow sobre este tema (y las notas de la versión de iOS 6 ), pero ninguno me ha ayudado aquí, o no puedo entenderlos. Lo que tengo es una vista de desplazamiento del tamaño (244, 46) que quiero desplazar al doble de su ancho con la pagination. En mi […]

Autolayout, progtwigdo vs constructor de interfaces

Solo para agregar una vista que viva en la misma vista principal que las otras dos vistas relacionadas. self.vDist = [[UILabel alloc] initWithFrame:CGRectMake(20, 20, 42, 21)]; [self.vDist setTranslatesAutoresizingMaskIntoConstraints:NO]; [self.view addSubview:self.vDist]; NSLayoutConstraint *lc; lc = [NSLayoutConstraint constraintWithItem:self.vDist attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeTop multiplier:1.0 constant:20.0]; [self.view addConstraint:lc]; lc = [NSLayoutConstraint constraintWithItem:self.vDist attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeLeft multiplier:1.0 constant:20.0]; [self.view […]

Crear restricciones entre vistas en diferentes UITableViewCells estáticas.

Tengo algunas UITableViewCells estáticas en un storyboard: Me gustaría que los campos de text a la derecha de las cuatro celdas inferiores se alinearan a la izquierda. Ya existe una restricción entre la Contraseña y alguna Contraseña, ya que la Contraseña es la label más larga en la pantalla. Me gustaría que los otros campos […]

Vista central en el eje y cuando el controller de vista está embedded en un controller de navigation

Utilizando la disposition automática en XCode 5, ¿cómo puedo centrar una vista en el eje y cuando el controller de visualización está embedded en un controller de navigation? Estoy usando storyboards e intentando usar el layout automático. Tengo un controller de navigation y el controller de vista raíz para el controller de navigation es simplemente […]

Escribir en un UITextField da como resultado que no se puede escribir en ningún otro UITextField con un UIViewController, UIScrollView y AutoLayouts

Tengo una aplicación simple con un controller de vista que consiste en 3 UITextFields , un DatePicker y un Control Segment . He gastado un montón de time haciendo desplazar mi ViewController con AutoLayout y un UIScrollView (totalmente en Storyboard ). El problema que tengo ahora es cuando empiezo a escribir en cualquiera de los […]