Получение количества строк UIButton - PullRequest
2 голосов
/ 04 июня 2011

У меня есть UIButton, и я устанавливаю текст titleLabel со строкой, содержащей несколько "\ r \ n" для новых строк.

//From previous logic, you have numLines = 3

NSString *string = [NSString stringWithString:@"this \r\n is a multi-line \r\n button"];

[button setNumberOfLines:numLines]
[button.titleLabel setLineBreakMode:UILineBreakModeWordWrap];

NSLog(@"number of lines = %d", [button.titleLabel numberOfLines]);

но количество строк = 0 - это вывод - я думаю, из-за динамического количества строк со словом wrap.

Как узнать фактическое количество строк, которое занимает заголовок, после переноса слова?

...