Я добавил очень большой текст в UItextView.Мое начальное смещение -55.Затем я прокрутил до конца UITextView.Мое смещение составляет 406.
Затем я вызвал scrollToZero.Мое смещение -55.Я снова вызвал scrollToZero, и мое смещение равно 0. Почему scrollToZero настолько непредсказуем?Я не понимаю, почему смещение изменилось при повторном нажатии.
-(void) viewDidLoad
{
[super viewDidLoad];
textView.text = @"Very big text";
textView.contentInset = UIEdgeInsetsMake(55.0, 0, 0, 0);
[textView scrollRectToVisible:CGRectMake(0,0,1,1) animated:NO];
}
-(IBAction) scrollToZero:(id)sender
{
[textView scrollRectToVisible:CGRectMake(0, 0, textView.frame.size.width, textView.frame.size.height) animated:NO];
}
-(IBAction) onLog:(id)sender
{
NSLog(@"___content offset %f", textView.contentOffset.y);
}