我想写用故事板,而不是NIB文件zbar和SDK嵌入的阅读器例子。 我宣布我的IBOutlets像这样:
@interface MYQViewController : UIViewController < ZBarReaderViewDelegate >
{
ZBarReaderView *readerView;
UITextView *resultText;
}
@property (strong, nonatomic) IBOutlet ZBarReaderView *readerView;
@property (strong, nonatomic) IBOutlet UITextView *resultText;
@end
然而,当我创建一个ZBarReaderView
主视图控制器UIView
,并尝试单击并拖动连接readerView
作为参考的出口,我只是无法弄清楚如何连接。 所有我从主得到ViewController
是选择一个选项view
。
一个UIViewController添加到您的故事板。
一个UIView添加到的UIViewController,现在你将有一个UINavigationController>的UIView>的UIView。 给UIView的大小,你希望读者面积是孩子。
创建一个类类型的UINavigationController和下面的代码添加到该接口。
@property (nonatomic, strong) ZBarReaderView* readerView;
@property (nonatomic, strong) IBOutlet UIView* skeletonView;
下面的代码添加到实现。
@synthesize skeletonView;
@synthesize readerView;
- (void)viewDidLoad {
self.readerView = [ZBarReaderView new];
self.readerView.readerDelegate = self;
self.readerView.zoom = 1;
self.readerView.frame = CGRectMake(0, 0, self.skeletonView.frame.size.width, self.skeletonView.frame.size.height);
[self.skeletonView addSubview:readerView];
[self.skeletonView sendSubviewToBack:readerView];
[self.readerView start];
}
在UINavigationController的类为您所创建的类。
接孩子的UIView到UIView的IBOutlet中。
你读去,通过这样做,你不需要任何破解,你可以自定义按钮和信息子视图。