Xcode 7 beta 5, Swift 2: las subvistas de UITableViewCell no se agregan al contenidoView en time de ejecución

Los siguientes fenóless ocurren cuando se usan Xcode 7 beta 5 y Swift 2:

Cuando se utiliza una UICollectionViewCell personalizada que se crea en el guión gráfico, las subvistas de la celda no se agregan al contenido de la celda. Por lo tanto, la celda permanece en blanco en time de ejecución.

Si, sin embargo, creo una class de celda personalizada para la celda y, a continuación, agrego programáticamente las subpistas a la ContentView y establezco su frame , se mostrará el contenido de la celda:

 class Cell : UITableViewCell { @IBOutlet weak var label: UILabel! override func awakeFromNib() { super.awakeFromNib() NSLog("subiews.count=%d", contentView.subviews.count) // prints "0" contentView.subviews.count contentView.addSubview(label) label.frame = CGRect(x: 0, y: 0, width: 200, height: 21) } } 

Nuevamente, ¡sin agregar manualmente la label (que se ha agregado en el guión gráfico) y establecer su marco, no sería visible en time de ejecución! En el guión gráfico, la label es una subvista de la vista de contenido. En time de ejecución no lo es .

No puedo observar este comportamiento en el último Xcode 6 con Swift 1.2.

¿Alguien puede confirmar este comportamiento tonto? ¿Y tal vez proporcionar una solución más fácil?

Editar: Afortunadamente, las restricciones de vista en las subvistas de la celda se aplican después de que estas vistas se agregaron mediante progtwigción a contentView . Por lo tanto, no es necesario configurar al less manualmente sus frameworks.

Hay una pregunta similar aquí UITableView Empty con actualización de iOS 9 beta 5

Y mi respuesta para ello https://stackoverflow.com/a/32052154/2674336

No puedo decir si esta es una solución universal, pero en el mismo escenario (tablviewcell contenido vacío en time de ejecución después de actualizar a XCode 7 beta 5), ​​esto lo resolvió para mí:

Tuve que revisar todos los elementos dentro de la vista de contenido (incluidas todas las restricciones) y marque la casilla "Instalado" en el inspector de properties. Inicialmente solo se comprobó wR hR. introduzca la descripción de la imagen aquí