Jot*_*thy 5 react-native react-native-camera
我使用的是旧版本的react-native-camera,它在iOS 上运行良好。但它在 Android 上不起作用。我正在创建一个功能,例如在 isBarcodeRead 逻辑完成后扫描代码与拍照相结合。然后我尝试将此库升级到并遇到与您相同的问题。
我在反应导航路由器上遇到了这个问题。更改页面后相机停止工作这段代码为我解决了这个问题
import { withNavigationFocus } from 'react-navigation'
render() {
const { isFocused } = this.props
return (
<View>
{ isFocused && <RNCamera ... /> }
</View
)
}
export default withNavigationFocus(Camera) `
Run Code Online (Sandbox Code Playgroud)
小智 5
如果您使用的是react-navigation 5.x,则执行以下操作:
import { useIsFocused } from '@react-navigation/native';
export const CameraView = (props) => {
const isFocused = useIsFocused();
return (
<View>
{ isFocused && <RNCamera /> }
</View>
)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4632 次 |
| 最近记录: |