UITextView изменяя ширину портит перенос слов - PullRequest
1 голос
/ 12 января 2011

При написании элемента управления UITextView я понял, что, если я изменю ширину (с помощью setFrame) представления по жесту масштаба, перенос слов будет испорчен. Это становится заметным при изменении масштаба несколько раз.

Подвернувшись, я имею в виду, что текст начинает обтекать с меньшей рамки / прямоугольника, чем текущая ширина текстового обзора. Вот что я делаю в масштабе жеста:

[textview setFrame:CGRectMake(textview.frame.origin.x, textview.frame.origin.y, textview.frame.size.width * [gestureRecognizer scale], textview.frame.size.height )];

Кроме того, если это помогает при отладке, я разделил UITextView на подклассы и установил canBecomeFirstResponder на NO, чтобы заблокировать клавиатуру и меню. Также я отключил прокрутку на setScrollEnable:NO и setEditable:NO

...