私の目標は、カメラを最初のビューとして表示し、写真を撮った後にナビゲーション コントローラーにある一連のビューに移動するアプリケーションを作成することです。私が作りたいものに最も近い既存のアプリケーションは Snapchat です。
私はこれに数日間苦労してきました。これが私が試したことです(これらのどれも機能していないようです)。
ルート ビュー (ナビゲーション コントローラー内) モーダル UIImagePickerController を提示し、次のビューに移動します。【セグエしない】
1 と同じですが、モーダル コントローラーを閉じてからセグエします。【ちょっと効く。UIImagePicker をロードするとき、および次のビューに遷移するときに背景を表示します]
UIIMagePickerController のサブクラスをルート ビューとして使用します。[動作しますが、ナビゲーション バーを表示できないか、UIImagePickerController の表示時にクラッシュします][
3 を使用し、ナビゲーション コントローラー内に埋め込まないでください (理由: UIImagePickerController はナビゲーション コントローラーのサブクラスであるため、これは機能するはずです)。[動作しません。]
私は同じことを行うために他に約 10 の方法を試しましたが、それらは次のカテゴリに分類されます: [Kinda Works. ほとんどの場合、クラッシュするか、見栄えが悪くなります]。
これを行う最善の方法は何ですか?どんな助けやアドバイスも大歓迎です!
繰り返しますが、これが紛らわしい場合は、スナップチャットを開いてフローで遊んでください(同じフロー、実際のアプリのまったく異なるアイデア-つまり、スナップチャットのクローンではありません:)
ありがとう!