React Native键盘识别scrollview?

时间:2017-11-21 16:10:19

标签: react-native keyboard

我想知道如何在不使用popular library的情况下制作键盘识别滚动视图,因为当使用"受控制的"时,这是giving me a bug。 KeyboardAwareScrollView中的TextInputs

有没有人设法解决这个问题?也许使用KeyboardAvoidingView? 该解决方案必须适用于iOS和Android

1 个答案:

答案 0 :(得分:1)

您可以使用KeyboardAvoidingView组件。从' react-native'中导入它。以及您需要的所有其他组件,并将您的UI保留在该组件中。 例如,

import {KeyboardAvoidingView} from 'react-native'
export default class App extends React.Component{
    render(){
        return(
            <KeyboardAvoidingView  behavior="padding">
                Your UI
            </KeyboardAvoidingView>
);
}
}

不要忘记添加道具behaviour="padding"。它在Android设备上为我工作。我没有iPhone来测试它,但希望它会起作用。 在此this link获取战利品以获取更多信息。希望这有帮助。