2011-01-30 8 views
0

現在、ユーザーがアイテムを追加してアイテムを削除できるテーブルビューがあります。しかし、追加機能は現在、モーダルビューをプルアップし、そこから情報を収集し、ロードするたびにテーブルビューがロードされる配列に追加することによって機能します。この設定では、データが追加されるたびにビュー全体を再ロードする必要があります。追加ボタンが押されたとき、私は何をしたいのかテーブルビューに瞬時にセルを追加する方法

は、セルを追加され、この例では約午後12時12分http://www.youtube.com/watch?v=SAebrhW3SHg

でこのビデオのように、新しいセルがちょうど飛び出します。これどうやってするの?

答えて

4

ボタンを押すと-insertRowsAtIndexPaths:withRowAnimation:と呼び出し、UITableViewRowAnimationNoneを使用してアニメーションなしでセルを配置します。あなたはテーブルをリロードする必要はありません。

+0

リンクされたビデオでは、行のアニメーションはUITableViewRowAnimationTopのようです – fsaint

+0

あなたはアニメーションについて正しくあります。 OPは "瞬時"と言っていたので、代わりにそれに行った。 –

関連する問題