1

私は 2 つの UITextView を持っており、いくつかのテキストを挿入します。私のテキストビューはフレームと同じですテキストが私のフレームの多くの場合、自動的に下にスクロールしたい場合、そのユーザーは私のテキストビューの最後のテキストを表示し、ユーザーがテキストビューを上下にスクロールすると、左または右のテキストビューのスクロール位置が複製されます。

どうすればそれができますか?

更新 (自動的に下にスクロール) ソリューション

[textLeft scrollRangeToVisible:NSMakeRange([textLeft.text length], 0)];
[textRight scrollRangeToVisible:NSMakeRange([textRight.text length], 0)];
4

1 に答える 1

1

実装する必要があります<UITextViewDelegate>

textLeft.delegate = self;
textRight.delegate = self;


- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    CGPoint scrollPointL = textLeft.contentOffset;
    CGPoint scrollPointR = textRight.contentOffset;

    if (textRight.dragging) {
    [textLeft setContentOffset:scrollPointR animated:NO];
    }

    if (textLeft.dragging) {
         [textRight setContentOffset:scrollPointL animated:NO];
    }
}
于 2013-03-28T20:25:33.473 に答える