Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KeyboardInsetsView在ios上与安卓表现不一致 #32

Open
TallNutAlt opened this issue May 5, 2024 · 11 comments
Open

KeyboardInsetsView在ios上与安卓表现不一致 #32

TallNutAlt opened this issue May 5, 2024 · 11 comments

Comments

@TallNutAlt
Copy link
Contributor

1567de66c2a3f09b97ef2e659cae698
06bbed93e7f8e89251779c769f83f49

@listenzz
Copy link
Collaborator

listenzz commented May 5, 2024

你这个 Android 系统是什么版本的,有没有设置 windowSoftInputMode 为 adjustResize

<!-- AndroidManifest.xml -->
<activity
  android:name=".MainActivity"
    ...
  android:windowSoftInputMode="adjustResize">
  <intent-filter>
    ...
  </intent-filter>
</activity>

@listenzz
Copy link
Collaborator

listenzz commented May 5, 2024

有没有按照文档指引,开启 edge-to-edge

@TallNutAlt
Copy link
Contributor Author

没有开启edge-to-edge 等晚会我试一下

@TallNutAlt
Copy link
Contributor Author

有没有按照文档指引,开启 edge-to-edge

我看了文档这个是在安卓中配置的 但是不配置也能正常使用 在ios怎么办 ios并不能使用

@listenzz
Copy link
Collaborator

listenzz commented May 6, 2024

有没有按照文档指引,开启 edge-to-edge

我看了文档这个是在安卓中配置的 但是不配置也能正常使用 在ios怎么办 ios并不能使用

ios 不需要额外设置

@TallNutAlt
Copy link
Contributor Author

有没有按照文档指引,开启 edge-to-edge

我看了文档这个是在安卓中配置的 但是不配置也能正常使用 在ios怎么办 ios并不能使用

ios 不需要额外设置

是的 在安卓中我底部的按钮在聚焦之后会悬浮在键盘上方 在ios中并不会 这个怎么解决

@TallNutAlt
Copy link
Contributor Author

TallNutAlt commented May 6, 2024

<KeyboardInsetsView style={{flex: 1}}> <ScrollView /> <TouchableOpacity />按钮
代码的结构是这样按钮和scroll是同级

@listenzz
Copy link
Collaborator

listenzz commented May 6, 2024

<KeyboardInsetsView style={{flex: 1}}> <ScrollView /> <TouchableOpacity />按钮 代码的结构是这样按钮和scroll是同级

开启 edge-to-edge 这一步不能省

@TallNutAlt
Copy link
Contributor Author

<KeyboardInsetsView style={{flex: 1}}> <ScrollView /> <TouchableOpacity />按钮 代码的结构是这样按钮和scroll是同级

开启 edge-to-edge 这一步不能省

感谢您的回复 ,但是我不太理解为什么要开启edge-to-edge 这个edge-to-edge不是安卓的吗 我现在安卓上是正常的表现 在ios上才有问题我的按钮没有悬浮在键盘之上

@listenzz
Copy link
Collaborator

listenzz commented May 6, 2024

<KeyboardInsetsView style={{flex: 1}}> <ScrollView /> <TouchableOpacity />按钮 代码的结构是这样按钮和scroll是同级

开启 edge-to-edge 这一步不能省

感谢您的回复 ,但是我不太理解为什么要开启edge-to-edge 这个edge-to-edge不是安卓的吗 我现在安卓上是正常的表现 在ios上才有问题我的按钮没有悬浮在键盘之上

我认为 Android 只是碰巧正常了

@TallNutAlt
Copy link
Contributor Author

<KeyboardInsetsView style={{flex: 1}}> <ScrollView /> <TouchableOpacity />按钮 代码的结构是这样按钮和scroll是同级

开启 edge-to-edge 这一步不能省

感谢您的回复 ,但是我不太理解为什么要开启edge-to-edge 这个edge-to-edge不是安卓的吗 我现在安卓上是正常的表现 在ios上才有问题我的按钮没有悬浮在键盘之上

我认为 Android 只是碰巧正常了

好吧 我们测试过安卓设备都是正常的, 那在ios上需要怎么做呢 我们的需求是那个按钮悬浮在键盘之上

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants