私は2つのUITableViewControllerで動作するナビゲーションコントローラを持っています。最初のUITableViewControllerはユーザにピクチャライブラリのリストを表示し、セルをタップすると、2番目のUITableViewControllerがスタックにプッシュされ、UIImagePickerのようにライブラリにピクチャが表示されます。私がしたいことは、ユーザーが最初のUITableViewControllerで写真ライブラリを選択したときに、ナビゲーションタイトルがアニメーション化されないようにし、UITableViewsのトランジションがアニメーション化されるようにすることです。これを達成する方法はありますか、または2つのUITableViewsでスワップするUIViewControllerを実装する必要がありますか(2番目のUITableViewをスワップインした後に戻るボタンを編集できるかどうかはわかりません)。2つのUITableViewController対2つのUITableViewsをスワップするUIViewController
0
A
答えて
0
2つのUITableViewをUINavigationControllerのビューに追加し、didselectrowatindexpathの[UIView beginAnimation]を使用してアニメーション化するのが最も簡単な方法です。ビューステートを保存するフラグも必要です。ライブラリピッカービューはユーザーまたは画像ピッカーに表示されます。次に、これをバックボタンセレクターで適切に処理できます。
これは、IMOの最も簡単な方法です。
0
私は1つのUIViewControllerをお勧めしますと、それらの間で移行するために、テーブルビューのフレームをアニメーション化すると思います。
+0
これを行うには、私はUITableViewをサブクラス化し、独自のデリゲートにする必要がありますか?どのようにしてデータをテーブルビューに読み込むのですか?テーブルビューのサブクラス内でそれを行うのは悪いと思いますので、ビューコントローラ自体でそれを行う必要がありますか?これは変わったようで、MVCに違反しているようですが、ナビゲーションコントローラを変更せずにテーブルビューを入れ替えたりするのは非常に難しいです。 –
関連する問題
- 1. 2つのUITableViewsエラー
- 2. スワップ2つのシンボリックリンク
- 3. カスタムプロトタイプセルを持つ1つのUIViewController内の2つのUITableViewsがエラーを返します
- 4. 2つのセクションを持つUitableviewcontroller
- 5. 2 ViewControllerのUITableViews。代理人とデータソースを別のUITableViewControllerファイルに設定する
- 6. 2つのUIViewControllerのビューをスワイプ
- 7. 1つのUIviewcontrollerで2つのテーブルビューを追加する方法
- 8. 2つの画像スワップ常に
- 9. UITabBarControllerDelegate 2つの別々のUIViewControllerで - Swift
- 10. 同じUIViewcontrollerの2つのピッカー
- 11. SQL:2つの一方向列を2つの単方向列にスワップ
- 12. haskellの2つのリストに対する2つの操作
- 13. シンボルリストの2つのシンボルをスワップするラケットの機能
- 14. 別のUIViewControllerのUItableViewController
- 15. 2つのビューが1つのコントローラでスワップ
- 16. 2 UIViewController内のUITableViews両方がCoreDataからロードされています
- 17. MySQLのリミット2対2つのクエリパフォーマンス
- 18. 2つの異なるテーブルの2つのセルをスワップするにはどうすればいいですか?
- 19. BSTでは、2つのノードがランダムにスワップされます。これらの2つのノードを見つけ出し、スワップする必要があります。
- 20. 2つの画像をスワップする - javascript/jquery
- 21. 相対レイアウト:2つのテキストビューオートリサイズ
- 22. 2つの反対側の2つの要素
- 23. スワップScalaの言語による2つの変数
- 24. スパークSQLのデータフレームでスワップ2つの列を、重複を削除
- 25. UITableViewControllerのUIViewControllerを拡張する
- 26. は、私は2つのプロパティを持つのUIViewControllerを持っているiPhone
- 27. UIViewControllerからUITableViewControllerを外す
- 28. どちらを使用しますか?デリゲート対keyPathObserver - 2つのUIScrollViewsを持つUIViewController
- 29. swift 2 UITableViewController
- 30. UIViewControllerとUITableViewControllerの違い
これを行うには、私はUITableViewをサブクラス化して独自のデリゲートにする必要がありますか?どのようにしてデータをテーブルビューに読み込むのですか?テーブルビューのサブクラス内でそれを行うのは悪いと思いますので、ビューコントローラ自体でそれを行う必要がありますか?これは変わったようで、MVCに違反しているようですが、ナビゲーションコントローラを変更せずにテーブルビューを入れ替えたりするのは非常に難しいです。 –