Hola tengo problema para definir varias líneas a mi botón que se declara así:varias líneas en UIButton
button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.titleLabel.font = [UIFont systemFontOfSize: 12];
button.titleLabel.lineBreakMode = UILineBreakModeWordWrap;
button.titleLabel.numberOfLines = 0;
button.titleLabel.shadowOffset = CGSizeMake (1.0, 0.0);
[button addTarget:self
action:@selector(myButtonClick)
forControlEvents:UIControlEventTouchDown];
button.frame = CGRectMake(0.0, 100.0, 317.0, 100.0);
[button setTitle:string forState:UIControlStateNormal];
button.titleLabel.font = [UIFont systemFontOfSize: 12];
button.titleLabel.text = @"ahoj";
NSMutableString *ObratString = [[NSMutableString alloc] initWithString:button.titleLabel.text];
[ObratString appendString:@"\n"];
[ObratString appendString:@"caw"];
[ObratString appendString:@"\n"];
[ObratString appendString:@"helllo"];
button.titleLabel.text = ObratString;
[ObratString release];
[self.view addSubview:button];
Pero al final acabo de ver la primera línea. ¿Hay alguna forma de hacerlo funcionar?
duplicado Posible de http://stackoverflow.com/questions/2265940/ breakline-in-uibutton-title – fresskoma
Consulte otra pregunta y algunas respuestas sobre esto - [aquí] (http://stackoverflow.com/questions/604632/how-do-you-add-multi-line-text-to-a -uibutton) –