Cómo implementar la altura de vista adaptable en iOS
Si el problema involucra UILables, puede hacer esto:
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, 21)]
if ( label ) {
// Establecer contenido de texto
label.text = @"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
// 0 significa que no hay límite en el número de líneas
[label setNumberOfLines:0];
// Dado que no hay límite para el número de líneas, la altura se expandirá automáticamente mientras el ancho permanece sin cambios ( el ancho real se reducirá ligeramente)
[label sizeToFit]
[self.view addSubview:label]
;