GVKun编程网logo

基础篇章:关于 React Native 之 KeyboardAvoidingView 组件的讲解(reactnative组件库)

12

在本文中,我们将给您介绍关于基础篇章:关于ReactNative之KeyboardAvoidingView组件的讲解的详细内容,并且为您解答reactnative组件库的相关问题,此外,我们还将为您提

在本文中,我们将给您介绍关于基础篇章:关于 React Native 之 KeyboardAvoidingView 组件的讲解的详细内容,并且为您解答reactnative组件库的相关问题,此外,我们还将为您提供关于javascript – React Native TextInput多行数字keyboardType?、Keyboard Avoiding、Keyboardavoidingview 导致屏幕内容跳转反应原生、RDVKeyboardAvoiding的知识。

本文目录一览:

基础篇章:关于 React Native 之 KeyboardAvoidingView 组件的讲解(reactnative组件库)

基础篇章:关于 React Native 之 KeyboardAvoidingView 组件的讲解(reactnative组件库)

javascript – React Native TextInput多行数字keyboardType?

javascript – React Native TextInput多行数字keyboardType?

我真的需要我的TextInput是数字,所以我有

<TextInput keyboardType = 'numeric' />

但我也期待很多数字,所以我想启用多行输入

<TextInput
    multiline = {true}
    keyboardType = 'numeric'
/>

但是多线在数字时似乎没有任何效果.如果我使keyboardType不是数字,那么我可以使多行工作.

有两种方法可以同时拥有吗?

我在和Andoird,不知道这是否有所作为

解决方法:

我知道这不是最佳的,但你可以尝试在这里使用这个库:

react-native-autogrow-textinput

Idk,如果它可以解决你的问题,但如果你还没有尝试过,这是一个很好的测试.

我希望它有所帮助!

Keyboard Avoiding

Keyboard Avoiding

Keyboard Avoiding 介绍

让弹出的键盘永远遮挡不住输入框。输入框在弹出输入键盘的时候往上移动,从而不会被弹出的输入键盘遮挡住。也就是说,当弹出的键盘挡住界面某些内容时,页面会整体往上移动,从而显露出被遮挡的内容。
[Code4App.com]


Keyboard Avoiding 官网

https://github.com/michaeltyson/TPKeyboardAvoiding

Keyboardavoidingview 导致屏幕内容跳转反应原生

Keyboardavoidingview 导致屏幕内容跳转反应原生

如何解决Keyboardavoidingview 导致屏幕内容跳转反应原生?

以下是一个简单的代码片段,它在屏幕顶部有一个静态标题,在视图容器中包含一个 <TextInput>。输入在 android 和 ios 上效果很好。我面临的唯一问题是当输入集中在 ios 上时出现的跳转。

注意:第一次输入焦点时内容不会跳转。

jumpingcontentonios.GIF

这是代码

import React from ''react'';
import {
  Dimensions,KeyboardAvoidingView,SafeAreaView,TextInput,View,} from ''react-native'';
const {width,height} = Dimensions.get(''window'');

export default function index() {
  return (
    <SafeAreaView style={{backgroundColor: ''grey'',flex: 1}}>
      <View style={{width,height: height * 0.1,backgroundColor: ''red''}} />
  <KeyboardAvoidingView
    style={{position: ''absolute'',bottom: 0}}
    behavior="position">
    <View style={{position: ''absolute'',bottom: 0}}>
      <TextInput
        // secureTextEntry
        style={{
          width,backgroundColor: ''pink'',fontSize: width * 0.04,paddingLeft: 15,}}
        placeholder="Write message"
      />
    </View>
  </KeyboardAvoidingView>
</SafeAreaView>

); }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

RDVKeyboardAvoiding

RDVKeyboardAvoiding

RDVKeyboardAvoiding 介绍

RDVKeyboardAvoiding 实现了避免滚动的键盘输入。

RDVKeyboardAvoiding 官网

https://github.com/robbdimitrov/RDVKeyboardAvoiding

关于基础篇章:关于 React Native 之 KeyboardAvoidingView 组件的讲解reactnative组件库的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于javascript – React Native TextInput多行数字keyboardType?、Keyboard Avoiding、Keyboardavoidingview 导致屏幕内容跳转反应原生、RDVKeyboardAvoiding等相关知识的信息别忘了在本站进行查找喔。

本文标签: