2016-07-01 5 views
1

テーブルビューですべてのコンテンツをスライドして新しいコンテンツでテーブルビューを更新するにはどうすればいいですか?私はGoogleドライブのIOSアプリケーションのようにプロジェクトを進めています。古いコンテンツは左にスライドし、新しいコンテンツは右からスライドしますが、誰かがこれについて何か考えていますか? ご協力いただきありがとうございます。ありがとうございます!iOSでテーブルビューをスライドする

答えて

2
tableView.beginUpdates() 
    tableView.insertRowsAtIndexPaths(toAdd, withRowAnimation: animateLeft ? .Right : .Left) 
    tableView.deleteRowsAtIndexPaths(toDelete, withRowAnimation: animateLeft ? .Left : .Right) 
tableView.endUpdates() 

すべてのデータを削除する場合、toDelete変数はindexPaths 0からcurrentContent.countの配列です。 toAdd変数は、indexPaths 0〜newContent.countの配列です。 animateLeftが、私はこのようにそれを行うだろう、あなたのコンテンツ

+0

WOW、真剣に私が話しているのは分かりません。なぜなら、私は素早く初心者であるからです。ネット上の参考プロジェクトはどこですか? –

+0

最後に、私はそれが行われるはずのやり方で頭を抱えていましたが、オブジェクトの配列を使用してtoAddとtoDeleteの値を取得する方法がまだ分かりません。ヘルプ@Sam –

+0

Nice、ty、自分自身で、詳細を取得し、挿入と削除を呼び出す方法に、私はちょうどそれが迅速にアプリを構築することは簡単です、建てられた機能では、不思議、iosのアプリが最初に来てアンドロイド、ありがとうあなたの助けを借りてください。 –

0

をアニメーション化したい方法のブール値です:ときに、ユーザー
は左コンテンツと適切なコンテンツを含むセルをカスタマイズし、通常では、それは、左の内容を示していクリックすると、セルは左から右にスライドする位置のアニメーションを作成します。
あなたの目標には効果がありますか?

+0

私が参照できるネット上のサンプルプロジェクトはありますか? –

関連する問題