Articles of autolayout

Cambiar el tamaño de UITableView a iPhone 5/5

¿Cómo puedo adaptar la altura de UITableView en function del tamaño de pantalla del iPhone (es decir, adaptarme al iP5)? En iPhone 4/4, el UITableView se adapta hasta el final de UIView, pero en el iPhone 5 no. He habilitado la reproducción automática y ya he intentado ejecutar el siguiente código (sin éxito): self.friendsTable.autoresizingMask = […]

Agregar UISLider con Autolayout mediante progtwigción

Estoy intentando agregar un UISlider a mi vista mediante progtwigción incluyendo restricciones para que su ancho se adapte a todo el ancho de la pantalla. Esto es lo que obtuve hasta ahora: //2 Add UISlider self.slider = [[UISlider alloc] init]; [self.view addSubview:self.slider]; [self.view addConstraint:[NSLayoutConstraint constraintWithItem:self.slider attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeLeft multiplier:1 constant:0]]; [self.view addConstraint:[NSLayoutConstraint constraintWithItem:self.slider attribute:NSLayoutAttributeRight […]

No se puede networkingucir UILabel para ajustar el contenido al rotar

Tengo problemas para get mi UILabel para cambiar el tamaño correctamente usando Auto Layout. Básicamente, quiero que mi label siempre tenga el tamaño adecuado para que coincida con su contenido. Aquí hay algunas imágenes para demostrar lo que quiero decir. Observe el relleno superior e inferior adicional en orientación horizontal. No quiero eso Quiero que […]

UIPageViewController y AutoLayout: las restricciones no se aplican correctamente

Creo un UIPageViewController progtwigción y lo agrego como un elemento secundario a mi view-controler contenedor como se muestra a continuación: override func viewDidLoad() { super.viewDidLoad() self.pageViewController = UIPageViewController(transitionStyle:.PageCurl, navigationOrientation:.Horizontal, options: nil) self.mainImageView!.userInteractionEnabled = true self.pageViewController.delegate = self self.pageViewController.dataSource = self.modelController self.addChildViewController(self.pageViewController) self.view.addSubview(self.pageViewController.view) self.pageViewController.didMoveToParentViewController(self) } El problema es que la vista del UIPageViewController no tiene el […]

Teclado personalizado iOS 8: cambiar la altura sin previo aviso "No se pueden satisfacer simultáneamente las restricciones …"

Hay varias respuestas de SO sobre cómo cambiar la altura del keyboard personalizado. Algunos de ellos funcionan, por ejemplo, aquí, pero los que funcionan conducen a un error de conflicto de restricciones impreso en la salida de la console: Unable to simultaneously satisfy constraints… Will attempt to recover by breaking constraint… Aquí está mi controller […]

Cómo manejar el tamaño de la pantalla del iPhone 4s, 5 y 6 y hacer que todos los contenidos se vean iguales en todos los dispositivos.

Estoy usando Xcode 6.1 y en una de las vistas que tengo, contiene muchas tags. Sin embargo, estas tags se ven diferentes en cada dispositivo diferente. Aunque tengo restricciones de agregar a todas las tags, pero todavía enfrento el mismo problema. ¿Cómo puedo get el mismo layout de vista en todos los dispositivos? ¿Cómo puedo […]

Implementación de ScrollView en XCode6 con layout adaptativo y guión gráfico

Tengo una página de input con tags y botones que es demasiado larga para caber en la pantalla de cualquiera de los iPhones. Quiero permitir que el usuario se desplace verticalmente para hacer todas las inputs. Me gustaría hacer el layout en el guión gráfico. Todas las respuestas sugeridas que puedo encontrar tratan con diferentes […]

¿Cómo ajustar la base de altura de súper vista en el tamaño de la subvista en XIB?

En xcode 6, creo un xib para una vista personalizada (llamada: ViewA, obtuve un color de background ROJO), y el xib de ViewA obtuvo un tamaño de file de 600 * 600, en ViewA, puse una label de subvistaB (obtuve un color de background VERDE) en ella, y el númeroOfLines = 0 de la labelB, […]

xcode 6: tableview en autolayout está funcionando para algunos dispositivos, pero no todos

Estoy usando el layout automático para diseñar la vista de tabla que utiliza márgenes de time de las celdas y está funcionando parcialmente. También tableView separatorStyle tampoco funciona class HomeTableViewController: UITableViewController { override func viewDidLoad() { super.viewDidLoad() self.tableView.separatorStyle = UITableViewCellSeparatorStyle.None

UIScrollView se comporta de manera diferente cuando se incrusta en un controller de navigation

En este controller de vista, inicializo un UIScrollView , lo agrego a la jerarquía y agrego restricciones de viewDidLoad en viewDidLoad , y agrego una subvista de image en viewDidLayoutSubviews . Si asigno esto a una vista independiente en Storyboard, se comporta como se espera (vista de desplazamiento cuadrada con una image, puedo desplazarme). Sin […]