I am working on ZBarReader and What I am having so far right now is
ZBarReaderViewController *controller = [[ZBarReaderViewController alloc] init];
controll
Besides @Mat answer,
should add
[self.zReader.view setFrame:[UIScreen mainScreen].bounds];
before
self.zReader.cameraOverlayView=[self setOverlayPickerView];
Because, by default, the size of self.zReader is (320, 480).
By the way, if no need compatible iOS6.0, you can just use [AVCaptureDevice]: https://developer.apple.com/library/mac/documentation/AVFoundation/Reference/AVCaptureDevice_Class/Reference/Reference.html