2017-05-11 7 views
0

私は現在、実際にネイティブContacts appに近いアプリを実装しています。アプリの構成は次のとおりです。適切な戻るボタン(Contacts.appスタイル)を使用して、モーダルコントローラからマスターVCの詳細VCに

  • Aマスタービュー
  • 項目を追加するにはaddボタン選択した項目の詳細を示す
  • 項目をリスト詳細ビュー:
    • があれば写真を撮ることができますがカメラが使用可能になり、入力ビュー(基本的にフォーム)に移動します。カメラは、モーダルです。
    • 入力ビュー(フォーム)に直接行くと、カメラも認証もありません。入力ビューは、(モーダル)です。

QUESTION

、ユーザが入力ビューでフォームを充填した後OKボタンを押すと、どのように私は詳細の戻るボタンで、詳細ビューにジャンプすることができますマスターVie w(ユーザーがどこから来た入力ビューではない)に向いているか?

これはネイティブの連絡先アプリの動作です。連絡先を追加して[OK]を押すと、連絡先のリストにつながる[戻る]ボタンが表示されます。ここで

が私のストーリーボードがどのように見えるかです:私は解決策のために多くのことを探索しませんが、これまでSOR何も良い enter image description here

...

は助けを事前にありがとうございます。

答えて

1

MasterViewControllerは、NavigationControllerである。

DetailViewControllerMasterViewController

CreationViewControllerChildViewControllerはあなたがCreationViewControllerが作成フローと作成された情報を終えた知ってMasterViewControllerのためのデリゲートを提供する必要がMasterViewController

からモーダルモードで表示されます。次にdismissCreationViewControllerMasterViewControllerに入れます。最後に、あなたはpushDetailViewControllerの情報を作成しました。

+0

ありがとうございます。また、連絡先アプリと同じアニメーション(一種の退色)を持つ方法を教えてもらえますか?私がモーダルVCを却下すると、逆モーダルアニメーションが得られるからです。 – vomi

+0

私はあなたが 'modaltransitionstyle'を見ることができると思うhttps://developer.apple.com/reference/uikit/uiviewcontroller/1621388-modaltransitionstyle?language=objc –

+0

それはモーダルな移行のために機能しますが、同時に私はディテールビューを押すと、連絡先アプリと同じ効果が得られません:/ – vomi

関連する問題