0

ImagePickerControllerをviewControllerの1つに実装し、それをTabControllerに配置した後、起動時に次の効果が得られました。これまでのところすべてが正常に機能しています..しかし....ビューを見てください:

ImagePickercontroller

したがって、これが私が実装したばかりのコードです。

- (void)loadView{
    self.arController = [[IFAugmentRealityController alloc] initWithViewController:self];
    [self showCamera];
    self.view = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
    [self.view addSubview:self.picker.view];
}

フレームが設定されていますが、ピッカーとタブバーの間の黒いバーを取り除くにはどうすればよいですか?

ありがとうございました!!

TabBarControllerのUIImagePickerController

4

1 に答える 1

0

うん.. わかった. ここに私の解決策があります: 黒いバーは、カメラとスクリーンのサイズ比の違いによるものです. これは、カメラをごくわずかに変換することで修正できます。

CGAffineTransform 変換 = CGAffineTransformMakeScale(1.3, 1.3); imagePickerController.cameraViewTransform = 変換;

結果はフルスクリーンのカメラ画像です!ずいぶんと大きくなっていますが、変形していないものと並べなければ気にならない程度です。

于 2013-02-21T19:38:14.030 に答える