Zbar SDK を使用していて、カメラの回転の問題が発生しました。この問題に関するすべてのトピックを既に読みましたが、解決できません。
私の情報源:
- (void)viewDidLoad
{
[super viewDidLoad];
IBPUtils *utils = [[IBPUtils alloc] init];
ZBarReaderViewController *reader = [ZBarReaderViewController new];
[reader setReaderDelegate:self];
[reader setSupportedOrientationsMask:UIInterfaceOrientationMaskAll];
[reader setSourceType:UIImagePickerControllerSourceTypeCamera];
[reader setWantsFullScreenLayout:NO];
[reader setShowsCameraControls:NO];
[reader setShowsZBarControls:NO];
[reader.readerView setFrame:CGRectMake(0, 0, cameraView.bounds.size.width, cameraView.bounds.size.height)];
[cameraView addSubview:reader.view];
[self setZbarReaderViewController:reader];
}
「リーダー」を主要ビューのサブビューに入れました。
willRotateToInterfaceOrientation メソッドで zbarview を回転させようとしましたが、うまくいきません。
ビューが回転している場合、zbarviewcontroller は回転しません。
zbarcontroller の overlayView は回転しません。横線が出て、iPADを回転させると横線が縦...
助けはありますか?ありがとう...