En Xcode, creé un UILabel que se convertirá automáticamente según la cantidad de líneas de texto que ponga en él. Pero no quiero que la altura de la UILabel exceda un cierto límite (240 en mi ejemplo), el código es el siguiente:cómo agregar una función de desplazamiento a un UILabel
NSString *text = @"imagine this is a huge wall of text\n\n\n"
UILabel *myLabel = [[UILabel alloc] init];
[myLabel setNumberOfLines:0];
CGSize labelSize = [text sizeWithFont:myLabel.font constrainedToSize:CGSizeMake(280, 240) lineBreakMode:myLabel.lineBreakMode];
myLabel.frame = CGRectMake(0, 0, 280, labelSize.height);
Esto funciona bien cuando mi texto está dentro de unos 10-15 líneas. Pero si pongo algo así como 40 líneas de texto, las líneas de texto adicionales irán más allá de mi UILabel y se cortarán.
¿cómo puedo agregar una función de desplazamiento a myLabel para que myLabel todavía tenga una altura máxima de 240, y simplemente puedo desplazarme hacia abajo para ver esas líneas de texto adicionales en myLabel?
tal vez esto puede ayudar http://stackoverflow.com/a/16860529/1463604 – Nishant
De los 26k usuarios vieron esta pregunta solamente 19 votos a favor !! extraño! –