最近將項目升級到了react-native 0.28,發現原來能夠正常使用的二維碼掃描功能出現了問題。javascript
問題以下:java
當我退出掃描界面的時候,會在屏幕下方出現高度差很少爲20左右的黑色區域(其實在掃描界面徹底打開以前就已經出現了),而且再次打開後,整個屏幕是黑色的。react
查看代碼後,我逐漸嘗試,發現給掃描組件一個背景色後,黑屏現象消失了,可是掃描功能也沒法使用。怎麼辦呢?react-native
很簡單,給它一個透明的背景色flex
style={{ flex: 1, backgroundColor: 'rgba(0,0,0,.1)' }}
就這樣解決了,不過具體緣由,我仍是沒找到,有知道的同窗,請給我留言code
PS:返回主頁面後,再打開,掃描頁面是黑的,猜想相機資源沒有釋放,沒有解決!ip