好的,所以我正在使用 ZBar SDK 来扫描我的 iPhone 应用程序中的条形码。我已经成功实现了示例代码,但现在我想更改扫描仪视图的框架(即:屏幕大小的一半)。我尝试在 viewDidLoad 中设置读者视图的框架,但它会自行调整大小。我知道这将是我刚刚错过的那些非常简单的事情之一,但任何帮助将不胜感激。干杯。
编辑:我让它工作。这是我的代码:
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];