1

たぶん、これは間違った場所です (もしそうなら、私がこれを尋ねるべき場所を教えてください)。カスタマイズすることは可能ですか (または許容される iOS の慣行でさえ):

  1. ユーザーが写真を撮るときに表示される画面。
  2. ユーザーが写真ライブラリにアクセスしたときに表示される画面。

前もって感謝します!

4

1 に答える 1

2

これらの画面はどちらも UIImagePickerController クラスによって提供されます。画面を簡単にカスタマイズして写真を撮ることができます。そのための API もあります。最初に を設定showsCameraControlsNOてコントローラーが独自のコントロールを描画しないようにし、次にcameraOverlayViewプロパティの値を設定して独自のコントロールをカメラに挿入します。詳細については、UIImagePickerController のドキュメントをご覧ください。

対照的に、フォト ライブラリ ピッカーはカスタマイズしないでください。これはより伝統的なナビゲーション インターフェイスであり、Apple は表示方法をカスタマイズするための追加の API を公開していません。(もちろん) コントローラーが画面に表示されたら、いつでもコントローラーのビュー階層を調べ始めることができますが、それはカメラをカスタマイズするよりもユーザーにとって少し驚くべきことであり、Apple が内臓を変更した場合に壊れやすいと思います。 UIImagePickerController.

于 2013-07-29T19:45:00.063 に答える