0

どうすればいいですか?基本的に私は最初にいくつかのアイテムをリストするView Controllerを持っています。あるItemをタッチするとスタックの別のViewControllerを押してそのアイテムの詳細ビューを押します。私はアイテムを削除するオプションがあります。私が削除することを選択した場合、私はモーダルビューコントローラを却下し、アイテムのリストに戻したいと思います。Cocoa-Touch - モーダルビューコントローラとポップビューコントローラを同時に解除する

わかりやすくするために、ListViewController、DetailedViewController、EditViewController。

答えて

1

ContactsViewと同様に、DetailedViewControllerを編集することをお勧めします。

EditViewControllerを省略したくない場合は、デリゲートパターンでそれを解決できます。デリゲートパターンを使用すると、編集コントローラを閉じる前にDetailedViewControllerがポップされます。

+0

詳細 - >編集から、Contacts.appのような素敵なアニメーションをどうやって行くのですか? –

+0

ビューに依存しますが、テーブルビューを使用している場合は、アニメーションを正しい順序で実行するためのキューになります。 –

+0

愛のあるココアはsomヒントを提供する良いポストを持っています:[編集テーブルビュー](http://cocoawithlove.com/2009/01/multiple-row-selection-and-editing-in.html) –

関連する問題