Articles of autolayout

Recuento de text UILabel en un encabezado UITableView

Estoy teniendo problemas para get una UILabel para envolver correctamente en un UITableView's tableHeaderView . Mi objective es tener una UILabel que expanda UILabel la altura de una UITableView's encabezado UITableView's , en function de la cantidad de text que tengo en la label. Estoy intentando seguir el mismo enfoque que funciona cuando el UILabel […]

Error de "layout automático todavía requerido" al agregar subview a UITableView solo en iOS 7

Tengo un contenedor que carga un UITableViewController . Al principio no hay datos en la tabla, así que muestro una vista vacía. Así es como lo hago en ViewDidLoad : emptyView = new UIView (); emptyView.BackgroundColor = UIColor.Gray; // works on iOS 8 but has to be removed on iOS 7 emptyView.TranslatesAutoresizingMaskIntoConstraints = false; var […]

Cómo iniciar un UICollectionView y luego agregar restricciones de layout a él

He notado que solo hay un método para UICollectionView : – (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout Pero en este momento, quiero usar el layout automático para ubicar esta vista de colección. Pero ya se le ha dado un marco. ¿Seguirá funcionando si agrego una restricción de layout? UIInputViewController esta vista de colección como una subvista del keyboard […]

¿Cómo configurar una constante de restricción principal / posterior diferente para iPhone 6+?

He notado que el espaciado entre el inicio y el final para iPhone 6+ y iPhone 5 / 5s / 6 es diferente. Para ser específicas 5 / 5s / 6 necesita -16px de avance / avance para adaptarse a la pantalla, mientras que el 6+ usa -20px. ¿Qué debo hacer para solucionar este problema? […]

useLayoutToLayoutNavigationTransitions y layout automático

Estoy tratando de implementar una transición de layout entre dos controlleres de vista de colección que utilizan la propiedad iOS 7+ useLayoutToLayoutNavigationTransitions . Tengo una celda incorporada en el IB que utiliza el layout automático. Los dos controlleres de vista de colección comparten el mismo origen de datos, la única diferencia es el layout de […]

reloadSections: withRowAnimation: automáticamente desplaza UITableView

Estoy usando una UITableview con filas de altura dinámica, y en el contenido tengo el button "Leer más". Al tocar el button, agrego datos en una fila y llamo a reloadSections:withRowAnimation: para esa sección. Todo funciona como se espera, con un solo problema: que la vista de tabla se desplace automáticamente a otra celda después […]

Autolayout: las restricciones de actualización en UICollectionViewCell no funcionan

Tengo un problema al intentar actualizar mis restricciones de UILabel en mi collectionViewCell. Mi celda prototipo se ve así: Mi objective es: Necesito editar la constante de las restricciones superiores de la label roja, dependiendo de si escondo o no la label verde. ¿Cómo procedí? Agregué un IBoutlet para la restricción en la label roja […]

iOS 8 UITextVer el problema de desplazamiento a intercalación después de insert un carácter de línea nueva

El comportamiento de desplazamiento automático a la intercalación de un iOS 8 UITextView es mejor que el de un iOS 7 UITextView . Sin embargo, todavía veo un problema en el comportamiento de desplazamiento a intercalación cuando el text de la vista de text contiene un carácter de nueva línea ( \n ). Aquí está […]

Evite el desplazamiento al agregar o actualizar UITableView utilizando NSFetchedResultsController con autolayout

Tengo una aplicación de chat que respalda un UITableViewController de una sola sección con una tabla de posts de datos centrales. Basado en posts push, actualizo el estado de un post o agrego nuevos posts. Cuando llega un post nuevo, me gustaría desplazarme hasta el final de la tabla. Cada celda tiene una altura variable, […]

Restricciones para mantener dos vistas de ancho variable juntas en el centro de la vista de supervisión.

Tengo dos vistas una al lado de la otra horizontalmente en una vista de contenedor. Están separados 8 puntos, pero tienen anchos variables. Quiero mantener el centro de las dos vistas igual al centro de la vista del contenedor, de modo que sin importar el tamaño del contenedor, las dos vistas juntas están en el […]