Articles of autolayout

XCode AutoLayout Guardar problemas

Estoy teniendo un problema molesto con AutoLayout. Asi que… Encendí Xcode y, ¿qué sabes? Tengo más de 50 nuevas advertencias de layout en el modo Ancho regular y Altura regular (para iPads). Realizo correcciones que eliminan las advertencias y ahorran. Dejé y reabrí Xcode y las advertencias regresaron como si nunca hubiera hecho nada … […]

Swift: problemas de restricción con UIScrollView (programáticamente)

Recientemente agregué una vista de desplazamiento a mi viewcontroller. Sin embargo, esto causó que mi layout se desorderara por completo. Aquí hay una image a continuación. (Le di al UIScrollView un background rojo temporal, para mostrar, que claramente está tomando la pantalla completa) ahora. Tengo un montón de cosas en esta vista. Pero para que […]

Posicionamiento relativo de elementos dibujados con autolayout en iOS usando Xamarin

Actualmente estoy trabajando en una aplicación Xamarin iOS usando Autolayout para ubicar los elementos dentro de mis Vistas. Quiero dibujar elementos y posicionarlos en function de otras subvistas que se posicionan a través de Autolayout. Mi problema es que el método draw se invoca antes de que se cree el layout de las subvistas y […]

¿Cuál es el mejor enfoque entre Autolayout o el cálculo de la altura usando NSAttributedString, para implementar la altura dinámica de una UITableViewCell?

He seguido el tutorial desde http://raywenderlich.com/73602/dynamic-table-view-cell-height-auto-layout e implementado el mismo, pero con el lanzamiento de iOS 8.3, el tutorial anterior no parece estar trabajando. Por lo tanto, volví al siguiente código que funciona absolutamente bien -(float)height :(NSMutableAttributedString*)string { NSAttributedString *attributedText = string; CGRect rect = [attributedText boundingRectWithSize:CGSizeMake(200, MAXFLOAT) options:(NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeading) context:nil]; CGSize requinetworkingSize = rect.size; return […]

¿Cómo desconectar automáticamente los botones en el controller uiview en el iPhone?

Tengo un tamaño de 4 pulgadas y he agregado 4 icons en 3 filas diferentes de igual tamaño 60×60. Puedo tener una vista adecuada en el iPhone 4s, 5,5s pero no en el iPhone 6 y 6 más. Entonces, ¿cómo puedo aplicar el layout automático y hacer que los icons se vean más grandes y […]

Cómo hacer un layout automático para la aplicación universal

Ahora estoy haciendo una aplicación universal; Me enfrenté a problemas en el layout automático; Necesito hacer dos vistas con el mismo tamaño en todos los dispositivos; Trabajé en storyboard con vista de todo; y aquí las imágenes que alcanzo El problema en el iPad en la vista inferior es muy grande y necesito estas dos […]

Obtención de error al agregar restricción

Estoy tratando de establecer una restricción en 2 views para que se toquen entre sí de la siguiente manera: Intenté establecer las restricciones mediante progtwigción: [self addConstraint:[NSLayoutConstraint constraintsWithVisualFormat:@"[_firstView][_secondView]" options:0 metrics:nil views:NSDictionaryOfVariableBindings(_firstView, _secondView)]]; Pero recibo la siguiente advertencia: Tipos de puntero incompatibles que envían 'NSArray *' al parámetro del tipo 'NSLayoutConstraint' ¿Qué estoy haciendo mal?

¿En qué punto las subvenciones de UIViewController están definitivamente definidas inicialmente?

Tengo muchos lugares en mi código donde necesito hacer cosas basadas en el layout de las vistas en UIViewController . Por ejemplo, tengo una vista en una punta que luego capturo en código y la uso para crear una máscara para otra capa, pero necesito esperar hasta que la vista de máscara y sus subvistas […]

La configuration de las properties de UICollectionViewFlowLayout no funciona cuando se usa el layout automático.

Estoy intentando configurar un UICollectionView con un UICollectionViewFlowLayout con el siguiente requisito: el minimumLineSpacing siempre debe ser exactamente un tercio de la altura de UICollectionView . Mi pensamiento inicial fue anular viewDidLayoutSubviews así: override func viewDidLayoutSubviews() { super.viewDidLayoutSubviews() collectionViewFlowLayout.minimumLineSpacing = collectionView.frame.height / 3 collectionViewFlowLayout.invalidateLayout() } Tenga en count que uso viewDidLayoutSubviews porque planeo utilizar el […]

Eliminando subviews de un UITableViewCell con AutoLayout

Tengo una UITableView con una UITableViewCell personalizada. Ciertas subvistas en la celda se muestran / eliminan según las properties del object. Estoy usando layout automático y una xib. Aquí está el código relevante: if (![some condition]) { [self.descriptionLabel setText:descText]; } else { [self.descriptionLabel removeFromSuperview]; } Este es un diagtwig aproximado de la celda. —————————– topLabel […]