Поместите курсор в конец текста в uitextview и прокрутите до позиции

Используя приведенный ниже код, я помещаю текст из списка в textView. TextView еще не является первым ответчиком; текст изначально предназначен только для чтения. В iOS4 код goToEndOfNote помещает курсор в конец текста И выполняет прокрутку до этой позиции. В 3.1.3 он не прокручивается до конца, пока не коснется экрана (что не требуется, если не требуется изменение или добавление), что делает textView первым ответчиком. Я бы хотел, чтобы в 3.1.3 он работал так же, как в 4.0. Любые идеи, пожалуйста. Спасибо.

    ...
    self.temp = [[[NSMutableArray alloc] initWithContentsOfFile:myPlistPath] autorelease]; 
    self.textView.text = [self.temp objectAtIndex:0];
    [self goToEndOfNote];
    //[self performSelector:@selector(goToEndOfNote) withObject:nil afterDelay:0.1];
}

- (void) goToEndOfNote {
    NSUInteger length = self.textView.text.length;  
    self.textView.selectedRange = NSMakeRange(length, 0);
}
6
задан Matt Winters 7 September 2010 в 17:26
поделиться