Celdas de tamaño automático (altura dinámica) en iOS 8: ¿posible sin UITableViewCell personalizado?

¿Es posible auto-dimensionar un UITableViewCell en iOS 8 sin crear un UITableViewCell personalizado?

Pensé que los tipos estándar UITableViewCell (UITableViewCellStyleDefault, UITableViewCellStyleSubtitle, UITableViewCellStyleValue1, UITableViewCellStyleValue2) habían incorporado restricciones de diseño automático. Esto se confirma por el hecho de que las restricciones para las celdas no personalizadas no se pueden cambiar en Storyboard.

Pero cuando uso una celda no personalizada del tipo UITableViewCellStyleValue1, configúrelo en Storyboard, configure numberOfRows para textLabel y detailTextLabel en 0, y establezca el código viewDidLoad de la siguiente manera, solo el textLabel de la celda se contabiliza en el tamaño automático de la altura de la celda. Si detailTextLabel termina mostrándose en más líneas que textLabel, el texto de detailTextLabel se extiende sobre los bordes superior e inferior de la celda. Nuevamente, la celda cambia de tamaño correctamente para textLabel, pero parece ignorar detailTextLabel en su proceso de cambio de tamaño.

Lo principal que necesito saber es: ¿necesito crear una celda personalizada incluso para las filas que pueden usar una celda estándar si deseo admitir correctamente el texto dinámico y el autoajuste?

- (void)viewDidLoad {

    [super viewDidLoad];

    [self.tableView setEstimatedRowHeight:DEFAULT_ROW_HEIGHT];
    [self.tableView setRowHeight:UITableViewAutomaticDimension];
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta