Articles of autolayout

¿Cuál es el mejor enfoque para alinear horizontalmente 5 botones con Autolayout?

Sé que esta es una pequeña pregunta de estilo novato pero no pude encontrar ningún tema sobre esto y tengo que alinear horizontalmente varios botones en mi controller de vista. Intenté acercarme a 2, primero los separé con UIViews y <= width changed constraints priority y otros. El segundo no tiene UIViews, pero los botones […]

¿Por qué una restricción para el UIViewController.UIView a hijo UIViewLabel arroja error "Emparejamiento no válido de attributes de layout"?

Estoy intentando colocar una label para que la parte superior de la label esté 2/3 hacia abajo en el UIViewController. Entonces escribí esta restricción, pero me da el siguiente error. NSLayoutConstraint *labelTopConstraint = [NSLayoutConstraint constraintWithItem:self.myLabel attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationGreaterThanOrEqual toItem:self.view attribute:NSLayoutAttributeHeight multiplier:0.66 constant:0]; El error: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[NSLayoutConstraint constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:]: […]

Espaciado uniformemente varias filas de un número arbitrario de elementos utilizando NSLayoutConstraints

Tengo una pregunta sobre el uso de restricciones de layout para el siguiente escenario. Todo está en código (sin plumillas o storyboards). Quiero crear una vista que contenga un número arbitrario de filas de elementos. Cada fila contiene una cantidad arbitraria de subvistas. Para crear esta vista, quiero pasar en una matriz que tiene dos […]

UIImageView de Autolayout con tamaño de tamaño programático que no sigue las restricciones

Lo siento por la molestia, pero estoy intentando cargar perezoso varias imágenes vistas y luego networkingimensionarlas proporcionalmente al contenido en un UITableView. También estoy intentando (¿Quizás no?) Utilizar Autolayout básicamente por primera vez. Y no entiendo por qué las restricciones no funcionan en este caso. Aquí está el código que estoy usando para cambiar el […]

Descartar VC muy lento debido a la reproducción automática y muchas subvenciones.

Tengo una scrollview cargada con muchas subvistas, y por razones que no voy a entrar, he optado por cell reutilización de cell y una UITableView . Funciona bien, excepto por un pequeño retraso inicial del hilo principal cuando se completa la vista. Sin embargo, cada vez que se descarta un VC "on top" ( eg […]

Restricciones de layout automático en el código en conflicto con los tamaños en XIB

Configuré una serie de UILabels y UIButtons dentro de 3 sub-vistas en un storyboard. En el código, he definido restricciones de layout automático para todos estos sin embargo, por algún motivo cuando ejecuto la aplicación, los tamaños que he definido en el guión gráfico están en conflicto con las restricciones en el código. Por ejemplo, […]

Vistas múltiples de autolayout / centro de mampostería

Utilizo Masonry para crear restricciones de autolayout en el código. Esto es lo que tengo hasta ahora: Utilizando el siguiente código: – (void)viewDidLoad { [super viewDidLoad]; [self.view setBackgroundColor:[UIColor whiteColor]]; UIView *container = [[UIView alloc] init]; [self.view addSubview:container]; UIView *itemContainer = [[UIView alloc] init]; [itemContainer setBackgroundColor:[UIColor colorWithWhite:0.9 alpha:1.0]]; [container addSubview:itemContainer]; UIImageView *itemImage = [[UIImageView alloc] initWithImage:[UIImage […]

Problemas de image 1x, 2x y 3x en diferentes dispositivos en iOS

Tengo imágenes 1x, 2x y 3x en el file de activos de image como la image mencionada debajo. Pero, se colocaron 1 image para todos los dispositivos como la image mencionada debajo. Estoy usando Xcode 7.3 y iOS 9.3. Creé una vista de image utilizando el layout automático. Y configure Align centre x to superview […]

Utilizando AutoLayout, ¿cómo guardo una UILabel en el mismo lugar cuando desaparece la barra de navigation?

Tengo un controller de vista con un UILabel que imprime algunas palabras cuando se toca un button. Cuando se toca el button, la barra de navigation se establece en oculta. Entonces intenté tomar el UILabel y darle estas restricciones en Interface Builder: Pero con eso, cuando presiono el button, el UILabel salta con la barra […]

Agregar una vista (altura) de tamaño dynamic a una UIScrollView con layout automático

Aquí está mi estructura de vistas para esta vista de detalle (aplicación de blog, quiero ver la publicación completa que tiene una altura dinámica dentro de una vista de desplazamiento): UIView -UIScrollView -SinglePostView (custom view) -Title -Subtitle -Content Normalmente, para agregar una 'vista de publicación única' a una UIView simplemente instancio, aliméntelo en mi object […]