Establezca rowHeight de UITableView a UITableViewAutomaticDimension en storyboard?

Al crear una aplicación para iOS 8 en Xcode 6, ¿cómo configuro el rowHeight de rowHeight para UITableViewAutomaticDimension ?

En la Sesión 226 de WWDC 2014 "Novedades en las vistas de tabla y colección" , el hablante dice que UITableViewAutomaticDimension es el nuevo valor pnetworkingeterminado para las vistas de tabla creadas por progtwig " rowHeight ". Sin embargo, también menciona que en el momento de la session, este no es el caso de las vistas de tabla cargadas desde un xib / storyboard.

Ahora que Xcode 6 GM está desactivado, ¿cómo configuro este valor en el guión gráfico sin tener que agregar

 self.tableView.rowHeight = UITableViewAutomaticDimension; 

en mi vista, viewDidLoad ?

Después de probar diferentes valores en el guión gráfico, la solución es simplemente mantener el valor pnetworkingeterminado de 44pt en Altura de fila :

Altura de fila 44pt

Lo que esto probablemente signifique es que no se pueden establecer celdas de altura fija de 44pt en el guión gráfico. Tendrá que configurarlo mediante progtwigción en viewDidLoad o en otro lugar.

Finalmente, tenga en count que actualmente no es posible establecer una estimatedRowHeight RowHeight en ningún lugar del guión gráfico, y que si no la configura mediante progtwigción, tendrá un valor pnetworkingeterminado de 0 . (edita la bienvenida si descubre cómo hacerlo)


Puede probar el comportamiento 44pt usted mismo al registrar los valores en viewDidLoad :

 NSLog(@"%f", UITableViewAutomaticDimension); NSLog(@"%f", self.tableView.rowHeight); 

Con la altura de fila establecida en 44 esto produce:

-1.000000

-1.000000

Con Row Height configurado en otro valor (aquí 45pt ):

-1.000000

45.00000