UITextView にテキストを挿入し、自動的に下にスクロールする小さな関数を開発しました。iOS 5 では問題なく動作しますが、iOS6 で Xcode を Xcode 4.5 に更新したため、この方法は機能しなくなりました。
私たちを手伝ってくれますか ?
この方法は次のとおりです。
- (void) insertTextInAPP : (UITextView*) tv : (NSString*) s {
NSRange range = {[tv.text length], 0};
[tv setSelectedRange:range];
[tv insertText:s];
[tv insertText:@"\n"];
range.location = [tv.text length];
[tv scrollRangeToVisible:range];
}
そして、私はこの関数を次のように使用します:
NSString *newEventString = [[NSString alloc] initWithFormat : @"Test"];
[self insertTextInAPP:self.outPutTextView: newEventString];