2011-09-15 12 views
3

新しい項目が追加されたときにテーブルビューを自動スクロールする方法は?新しい項目が追加されたときにテーブルビューを自動スクロールする方法は?

私は

- (void)scrollToRowAtIndexPath:(NSIndexPath *)indexPath 
       atScrollPosition:(UITableViewScrollPosition)scrollPosition 
         animated:(BOOL)animated 

を使用するTREDしかし、私はそれを把握することができませんでした。

サンプルコードを入力してください。より良いガイダンスについて

答えて

5

、あなたは以下[UITableView scrollToRowAtIndexPath:atScrollPosition:animated:]

ためのドキュメントは、インスタントソリューションです表示されるはずです....

int row = [dataController count] - 1; 
int section = 0; 
NSIndexPath *scrollIndexPath = [NSIndexPath indexPathForRow:row inSection:section]; 
[[self tableView] scrollToRowAtIndexPath:scrollIndexPath 
         atScrollPosition:UITableViewScrollPositionBottom 
           animated:YES]; 
+0

ありがとうございました。今すぐok: – sajaz

1

は、あなたがテーブルビューをスクロールさせたい場所からあなたのコードに次の行を追加します。

[myTableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:[_databaseArray count]-1 inSection:0] 
        atScrollPosition:UITableViewScrollPositionBottom 
          animated:YES]; 
+0

あなたの答えにいくつかの説明を追加して、あなたが提供するソリューションを人間に理解させてください。 – Rachcha

関連する問題