¿Cómo puedo evitar que se recorte el text de la label del título UIB?

Intento establecer cadena para

button.titlelabel.text 

Por ejemplo, puse 'ISTANBUL'
Parece que 'IST...'

Como puedó resolver esté problema. Quiero escribir todos los charactes como 'ISTANBUL' .

Suponiendo que este es un UIButton , debe configurar el text de la siguiente manera:

 [myButton setTitle:@"ISTANBUL" forState:UIControlStateNormal]; 

También debe asegurarse de que su button sea lo suficientemente grande como para caber en el text completo.

Haga que el button sea más ancho o suelte el tamaño de fuente.

Use - (void)setTitle:(NSString *)title forState:(UIControlState)state el estado UIControleStateNormal para establecer el título de un UIButton

Debe calcular el tamaño del text y luego ajustar el ancho del button UIB

Intente esto para encontrar el ancho correcto:

 - (CGFloat)widthOfString:(NSString *)string withFont:(NSFont *)font { NSDictionary *attributes = [NSDictionary dictionaryWithObjectsAndKeys:font, NSFontAttributeName, nil]; return [[[NSAttributedString alloc] initWithString:string attributes:attributes] size].width; } 

Y luego ajuste el ancho de los botones (button.frame.size.width).