Articles of autolayout

iPhone 6 Plus soporta problema de fonts

Estoy empezando a agregar soporte iPhone 6 para mi aplicación. No quiero usar Clases de tamaño ya que la aplicación también se ejecuta en iOS7. Estoy pensando en usar el layout automático para el posicionamiento de las vistas, pero no estoy seguro de cómo manejar los tamaños de fuente. Quiero hacer que algunas de las […]

Restricciones dentro del storyboard La vista raíz de ViewController no se aplica con instantiateViewControllerWithIdentifier

Parece como si al instantiateViewControllerWithIdentifier no aplica ninguna restricción para las instancias UIView en la superficie de layout del guión gráfico, pero sí lo hace para otros objects como UILabel. ¿Es esta realmente la regla? Siga leyendo para ver el ejemplo completo. Puedo volver a agregar las restricciones y todo es genial. También puedo usar […]

UILabel aparece en la jerarquía de vista de debugging, pero no en la aplicación

Tengo una UIView que agregué en ViewController a través del Interface Builder. En mi código, creo una label en esta UIView cada vez que se presiona un button: func addToDisplay(stringToDisplay: String) { let label = UILabel(frame: CGRectMake(0, 0, 10, 10)) label.text = stringToDisplay label.textColor = UIColor.networkingColor() label.textAlignment = .Right label.sizeToFit() label.adjustsFontSizeToFitWidth = true label.minimumScaleFactor = […]

"El layout automático sigue siendo necesario después de ejecutar -layoutSubviews" en la subclass UINavigationBar

Tengo una subclass UINavigationBar a la que estoy agregando algunas UIViews. Mis UIViews se distribuyen según las restricciones que defino en -[UIView updateViewConstraints:] NSDictionary *views, *metrics; // search container constraints [self addSubview:self.searchContainer]; self.searchContainer.translatesAutoresizingMaskIntoConstraints = NO; views = NSDictionaryOfVariableBindings(_searchContainer); metrics = @{@"h": @(SearchContainerExpandedHeight) }; self.searchContainerLeftSpacingConstraint = [NSLayoutConstraint constraintWithItem:self.searchContainer attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self attribute:NSLayoutAttributeLeft multiplier:1.0 constant:xMargin]; [self addConstraint:self.searchContainerLeftSpacingConstraint]; […]

UILabel autoLayout no funciona bien

Configuré un UIlabel en UITableViewCell Quiero hacer la altura de UITableViewCell dinámicamente, por lo que agrego algunas restricciones con UILabel . Cuando ingrese el UIViewController , la label y la altura de UITableViewCell no son correctas, pero si UITableViewCell la UITableViewCell fuera de la pantalla y desplácelo de nuevo a la pantalla, luego funciona correctamente, […]

Modificación de restricciones

Como un ejercicio para aprender el desarrollo de Swift y iOS, decidí hacer el juego Breakout . Justo al principio encontré un problema simple, que no puedo encontrar una solución simple para. Comencé con la pala. gameView un gameView que será el contenedor del juego. También creé el paddleView y agregué restricciones que pondrán a […]

Reproducción automática dentro del layout manual

¿Puedo agregar vistas de reproducción automática dentro de las vistas principales que utilizan frame, bounds, autoresizingMask para posicionarse? Por lo general, en Internet ves al revés, pero no puedo lograr este caso. Edit: He añadido un código para ustedes. Simplemente cree un nuevo proyecto Xcode con "Single View Application" y pegue el siguiente código en […]

Xcode 6.3.2 – No se pueden ingresar valores negativos en las restricciones de Layout Builder

Mi versión de Xcode es 6.3.2 (6D2105). Siempre que trato de ingresar un valor negativo para cualquier constante de restricción en Layout Builder, el valor se convierte en 0. Incluso si el valor ya era negativo y acabo de cambiar el número, el valor se convierte en 0. Actualización: aún sucede en 7.3 (7D175). Máquina: […]

Problema de autoajuste después de la actualización a Swift 2.0

Después de download Xcode 7.0 y migrar a Swift 2.0, obtengo el siguiente error. Intente agregar este NSLayoutConstraint a un motor en el que ya existe. Esto puede causar la corrupción del motor. Rompe en vacío _NSLayoutConstraintRedundantAdd () para depurar. Esto se registrará solo una vez. Esto puede romperse en el futuro.

Ajuste de Contraints para la altura del keyboard iOS dentro de UIWebView

Tengo un controller de vista de browser simple utilizado como parte de un storyboard. Comienza a verse bien. Mi UIToolBar está anclado al final de la UIView través de una restricción Espacio Vertical de 0. Cuando golpeas algo en la página web que trae el keyboard. El UIToolBar está oculto. Entonces agregué un oyente para […]