2010-06-15 2 views
0

Можно создать дубликат:
text size in labelэтикетки в моем Tabel celll

спасибо за быструю обратную связь , но это не работает для меня, я использую метки в таблице ..

UILabel *label1 = (UILabel *) [cell viewWithTag:1]; 
label1.backgroundColor = [UIColor clearColor]; 
label1.text=aStation.station_name; 
label1.textColor = [UIColor colorWithRed:0.76 green:0.21 blue:0.07 alpha:1.0]; 
[label1 setFont:[UIFont fontWithName:@"Trebuchet MS" size:15]]; 

для этого типа этикетки я хочу ограничить количество символов. надеюсь, что я получу ответ.

+1

Вы определяете, сколько символов вы помещаете в метку, когда вы назначаете текстовое поле. Вы можете сократить текст, который вы помещаете в метку, если слишком много символов. Можете ли вы описать проблему лучше? Что не сработало? Что это было сделано неправильно? – progrmr

+1

привет, пожалуйста, напишите свой вопрос только один раз. Если вы не получите хороший ответ, вы можете «отредактировать» и добавить дополнительную информацию или уточнить свой вопрос. http://stackoverflow.com/questions/3047984/text-size-in-label – progrmr

ответ

0
NSString *myString = [self getStringValue]; // Set the value any way you like. 
int maxLen = 10; // Or whatever your true maximum length is. 
label.text = myString; 
if (([myString length] > maxLen) label.text = [myString substringToIndex:maxLen]; 
Смежные вопросы