2

クライアント用の小さなカメラアプリを使用していますが、すべての機能を終了しました。標準のカメラ コントロールでは、1 つのことを変更する必要があります。キャンセル ボタンは代わりにギャラリーと表示する必要があります。しかし、何かが欠けていない限りshowsCameraControls、NOに設定してオーバーレイを削除し、overlayView全体を最初から構築する必要があります。私はこの解決策を見つけましたが、投稿の冒頭に警告があるため、このルートに進むことを恐れています。

では、既存のカメラ オーバーレイ コントロール UI に簡単で小さな変更を加える有効な方法はありますか? それとも、1 つでも変更する必要がある場合、最初から作成する必要がありますか?

4

1 に答える 1

3

残念ながら、このような状況に陥ったので、コントロールをゼロから構築する必要があると断言できます。実際には、独自のカメラ オーバーレイを作成するか、デフォルトのものを使用するという 2 つのオプションしかありません。

ここで、引用したリンクで説明されている手法を使用し、さまざまなサブビューを繰り返し処理して、それらを「ブラインド」で変更できます。これに関するかなり大きな危険は、Apple がイメージ ピッカーの内部構造を変更するたびに、ソリューションが壊れる可能性があることです。だから私は間違いなくそれを避けます。

于 2011-09-07T16:16:46.153 に答える