Red de conocimiento informático - Aprendizaje de programación - Cómo implementar la altura de vista adaptable en iOS

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]

;