用Uniapp写的在ios上会整体往上移
时间: 2024-02-22 10:00:10 浏览: 124
Uniapp在IOS系统打包测试流程
这个问题可能与 iOS 的 Webview 在处理输入框时的行为有关。可以尝试以下方法来解决:
1. 在 `manifest.json` 文件中添加 `"app-plus": {"softinputMode": "adjustResize"}`,这将强制应用程序在打开键盘时调整大小。
2. 在 `uni.scss`(或其他样式文件)中添加以下样式:
```
html,body{
height: 100%;
width: 100%;
position: fixed;
}
```
这将禁止页面滚动,并确保键盘出现时页面不会移动。
3. 如果以上方法都不行,可以尝试使用 `uni.hideTabBar()` 隐藏底部导航栏,这有时可以解决页面上移的问题。
阅读全文