IOS 云打包屏幕无法控制旋转
- Dominant language
- JavaScript
- Stars
- 41.6k
- Forks
- 3.7k
- Avg merge
- 7h 6m
- Merged PRs (30d)
- 6
Description
**问题描述**
IOS 云打包屏幕无法控制旋转,manifest.json已经配置允许旋转,本地测试环境打包可以正常旋转,以下是部分代码配置实现:
`manifest.json`
```
{
"screenOrientation" : [
"portrait-primary",
"landscape-primary",
"portrait-secondary",
"landscape-secondary"
],
"app-plus" : {
"distribute" : {
"orientation" : [
"portrait-primary",
"landscape-primary",
"portrait-secondary",
"landscape-secondary"
]
}
}
}
```
`pages.json`
```
{
"globalStyle": {
"pageOrientation": "portrait"
}
}
```
`App.vue`
```
export default {
onLaunch: function() {
plus.screen.lockOrientation('portrait-primary');
}
}
```
**复现步骤**
[复现问题的步骤]
1. 启动 '...'
2. 点击 '....'
3. 查看
[或者可以直接贴源代码]
**预期结果**
App启动时锁定禁止旋转,在需要旋转的页面调用`plus.screen.unlockOrientation()`解除锁定,可以自由操作旋转
**实际结果**
IOS 云打包屏幕无法控制旋转
**系统信息:**
- 发行平台: 5+APP
- 操作系统: ios 12
- HBuilderX版本 3.1.17
- uni-app版本 [如使用Vue-cli创建/运行项目,则提供`npm run info`的运行结果]
- 设备信息 iphone 6plus[如 iPhone8 Plus]
**补充信息**
[可选]
[根据你的分析,出现这个问题的原因可能在哪里?]
Contributor guide
Assessment
This issue has not been assessed yet.