我正在使用 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 时,水平线是垂直的......
有什么帮助吗?谢谢...