0

ビュー全体をプッシュせずに、右の UITableView を左の UITableView にプッシュする方法はありますか?

UITableView
新しいデータと別のデータでテーブルをリロードするだけのアイデアCustomCellIdentifierがありましたが、もっと良い方法があると確信しています。

4

1 に答える 1

1

2 番目のテーブルを画面外の右側に配置するフレーム (つまり、画面の幅よりも大きい座標) でインスタンス化し、アニメーション ブロック内で x 位置を 0 に設定して画面上で「スライド」させることができます。それは、最初のテーブルの上に滑り込むように見えます。

最初のテーブルを左にスライドさせたい場合は、同じアニメーション ブロックで x 位置を負の値に設定する必要があります。

(ただし、これはテーブルを ではなく手動で作成していることを前提としていますUITableViewControllers。)

于 2012-09-16T17:39:36.307 に答える