0

私は写真のiphoneアプリを作成していて、アプリを起動すると、画面が大きな画像になり、カメラが写真の穴から中央に表示されます。これは、ヒップスタマティックの外観に似ているはずです。起動時にカメラが開いているので、写真を撮るためのボタンも必要になります(ただし、現時点では優先事項ではありません)。私が説明したことを行う簡単な方法があるかどうか疑問に思っていますか?これまでのところ、調査ではuiimagepickercontrollerを使用するように指示されていますが、これを使用しても、私が求めているカスタマイズの量はほとんど得られませんでした。

現在、これは私がカメラに使用しているコードです。現在、クリックするとカメラを起動するボタンにリンクされたibactionです。しかし、私が言ったように、私はアプリを開いたときにカメラが自然に開くことを望みます

    self.picker = [[UIImagePickerController alloc] init];
self.picker.allowsEditing = NO;
[self.picker setSourceType:UIImagePickerControllerSourceTypeCamera];
[self presentModalViewController:self.picker animated:NO];
[picker release];

このコードは、現在のビューから離れるだけでなく、すべてのコントロール(ズーム、タップしてフォーカスなど)を備え、フルスクリーンで、レンズ開口部のばかげたアニメーションを再生します。

あなたが提供しなければならないものは何でも大歓迎です。よろしくお願いします

ザック

4

1 に答える 1

1

showsCameraControlsおよびcameraOverlayViewのプロパティを使用してUIImagePickerController、ピッカーの上にカスタムオーバーレイを追加します(背景が透明なビューを使用して、必要に応じてピッカーの一部をオーバーレイ/フレーム/マスクするサブビューとしていくつかの要素を追加します)。

を使用してcameraViewTransform、カメラ画像をキャプチャしているカメラビューのサイズと位置(つまり、変換)を変更することもできます。

于 2011-09-17T12:51:41.673 に答える