2013-03-28 77 views
1

我有兩個UITextView,我在某個時間插入一些文本。我的textview是相同的框架 當文本是更多的我的框架我想自動向下滾動,該用戶看到我的textView上的最後一個文本,當用戶向上或向下滾動我textView的 - 滾動位置重複的左或右我textView的。重複UITextView滾動位置

我該怎麼做?

更新(自動向下滾動)解決方案

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

回答

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]; 
    } 
}