2010-02-16 5 views
1

Я разрабатываю приложение, в котором мне нужно заряжать пользователя в зависимости от количества страниц. Может ли кто-нибудь сказать мне, как я могу получить число страниц, если данные введены как многострочные в textView. Предупреждения заранееКоличество строк в textView

ответ

3

Вы можете использовать способ NSString -sizeWithFont:constrainedToSize:lineBreakMode:, чтобы вычислить пространство, в котором будет занимать определенное количество текста.

1

Попробуйте этот кусок кода он работает отлично

-(float)getHeightByWidth:(NSString*)myString:(UIFont*)mySize:(int)myWidth 

{ 

CGSize boundingSize = CGSizeMake(myWidth, CGFLOAT_MAX); 
CGSize requiredSize = [myString sizeWithFont:mySize constrainedToSize:boundingSize lineBreakMode:UILineBreakModeWordWrap]; 
return requiredSize.height; 
} 
Смежные вопросы