Как прокрутить просмотр текста по горизонтали при вводе текста? - PullRequest
1 голос
/ 25 февраля 2011

У меня есть приложение, в котором у меня есть представление прокрутки, и я добавил текстовое представление в scrollview.Я установил кадр textview (0,0,560,200) , так как я хочу, чтобы ширина текстового просмотра была больше ширины экрана Iphone.

Теперь мой вопрос заключается в том, как прокрутить текстовое представление в левом направлении, введя текст втекстовое представление в конце ширины экрана?

Это означает, что когда я достигну ширины экрана при вводе текста, текстовое представление должно прокрутить влево, так как я продолжаю вводить текст .

Ответы [ 2 ]

1 голос
/ 03 марта 2011

Это даст ширину введенного текста

CGSize textSize = [yourTextview.text sizeWithFont: yourTextview.font constrainedToSize: yourTextview.contentSize lineBreakMode: UILineBreakModeWordWrap];CGFloat ff = textSize.width;

0 голосов
/ 02 марта 2011

Вам не нужно использовать scrollview, так как UITextView будет иметь свойства прокрутки. Вы можете использовать уведомление, которое вы получите при вводе text.i, e "UITextViewTextDidChangeNotification" и изменить смещение содержимого textview, как вы хотите.

...