2013-08-27 40 views
0

我有一个使用ZBar SDK的QR /条码阅读器应用程序。我想要实现一个自定义覆盖并删除其他所有内容,以便相机视图覆盖整个屏幕。覆盖不难实现。当我通过reader.showsZBarControls = NO;删除ZBar控件时,它将删除控件,但在屏幕底部留下黑条,而不是用相机视图填充整个屏幕,这正是我想要的。即使ZBar相机覆盖屏幕不显示,ZBar相机覆盖图仍会留下控制空间

我试过使用reader.wantsFullScreenLayout = YES;reader.showsCameraControls = NO;没有任何运气。有没有人做过类似的事情或有任何建议?

+0

http://stackoverflow.com/questions/7991446/how-to-set-scan-frame-in-zbar-sdk – Rushabh

+0

@Rushabh谢谢,但只改变扫描区域而不是整个视图区域 – PaperThick

回答

7

以供将来参考它是为改变读者UIView的尺寸那么简单,因为这样的:

CGRect frame = reader.readerView.frame; 
frame.size.height += 55; 
reader.readerView.frame = frame; 

也许它可以帮助别人

CUDOS到@iAmbitious的帮助