我用expo react native创建了一个应用程序。我已经在多部手机上对其进行了测试,它似乎工作正常。我刚刚用expo创建了一个apk版本,但是问题是它弄乱了我正在使用带有ImageBackground组件的图像的屏幕。以下是屏幕截图。
<ImageBackground style={{width: undefined, height: undefined, flexDirection:'column', flex:1}} source={require('../../assets/background.png')}>
<View>
....components
</view>
</ImageBackground>
我也在代码中使用此功能,仅针对此屏幕自动旋转屏幕
async changeScreenOrientation() {
await ScreenOrientation.lockAsync(ScreenOrientation.OrientationLock.LANDSCAPE_LEFT);
}