Один из моих тестеров столкнулся с проблемой, из-за которой UITextView не полностью отображал строку, которая первоначально отображалась только частично.Это на iOS 4.0.1 на iPhone 4.
На следующем снимке экрана последняя строка - Xxx TTY zzz.Первоначально отображается только верхняя часть строки, но когда мой тестер прокручивает вверх, чтобы увидеть полную строку, он остается частично обработанным.Если мой тестер делает выбор с помощью двойного нажатия, то все в порядке.
http://shuningbian.net/files/so.png
Если кто-то сталкивался с этой проблемой раньше и решил ее, я хотел бы услышать об этом.
РЕДАКТИРОВАТЬ
Код для создания представления:
- (void)loadView {
[super loadView];
CGRect frame = CGRectZero;
frame.size = self.view.frame.size;
UITextView* tv = [[UITextView alloc] initWithFrame:frame];
[self.view addSubview:tv];
tv.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
tv.text = [_value description];
tv.editable = NO;
tv.dataDetectorTypes = UIDataDetectorTypeAll;
// default font size is too small
tv.font = [UIFont systemFontOfSize:[UIFont labelFontSize]];
[tv release];
}