2013-08-27 56 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的幫助