Ok, so I use the ZBar SDK to scan barcodes in my iPhone app. I have successfully completed the code sample, but now I want to change the frame of the scanner view (i.e., half the size of the screen). I tried to set the reader view frame to viewDidLoad, but it resized. I know that this will be one of those very simple things that I just missed, but any help would be greatly appreciated. Greetings.
EDITOR: I have earned. Here is my code:
ZBarReaderViewController *reader = [ZBarReaderViewController new]; reader.readerDelegate = self; ZBarImageScanner *scanner = reader.scanner; [reader setShowsZBarControls:NO]; [reader.readerView setScanCrop:(CGRect){ { 0, 0 }, { 0.43, 1 } }]; [reader.readerView start]; [self.view addSubview:reader.view]; overlayView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)]; [listTableView setFrame:CGRectMake(0, 208, 320, 208)]; [overlayView addSubview:listTableView]; [self.view addSubview:overlayView];
source share