2011-07-16 18 views
1

私はUITableViewを持っています。初めてcellForRowAtIndexPathが呼び出されたときに、私が返すすべてのUITableViewCell値を保存します。これを実行して、基礎となるデータが変更されたときに内容を更新できるようにします。UITableViewCellを更新するUIを更新しない

しかし、UITableViewCellの内容を更新すると、UI上で上下にスクロールするまで、UITableViewは新しいエントリを表示しません。プログラムで強制的に更新を強制するにはどうすればよいですか?

答えて

1

のUITableViewはメソッドがあるだけでそれを呼び出す「reloadDataを。」:

[tbl reloadData] 
+0

はい、しかしおそらく彼は選択されたセルを目の当たりにしたいと思っています。いいえ? – Pierre

+0

そして私はreloadDataを呼び出しますが、それはUITableViewの内容を更新するようには見えません... – DeShawnT

1

あなたはまず、あなたのセルのインデックス位置を保存し、あなた件のデータを更新して、あなたのインデックスに自動的にスクロールすることができます。

したがって、reloadDataメソッドを呼び出して保存します。

関連する問題