Подсчитать количество строк в textView - PullRequest
1 голос
/ 16 февраля 2010

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

Ответы [ 2 ]

3 голосов
/ 16 февраля 2010

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

1 голос
/ 30 декабря 2010

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

 -(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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...