# react-native-keyboard-spacer **Repository Path**: mirrors_gorangajic/react-native-keyboard-spacer ## Basic Information - **Project Name**: react-native-keyboard-spacer - **Description**: Plug and play react-native keyboard spacer view. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2026-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![NPM](https://nodei.co/npm-dl/react-native-keyboard-spacer.png?months=3&height=2)](https://nodei.co/npm/react-native-keyboard-spacer/) # react-native-keyboard-spacer Plug and play iOS react-native keyboard spacer view. ![image](http://fat.gfycat.com/InconsequentialBothAmericankestrel.gif) ## Quick Start Install View: `npm install --save react-native-keyboard-spacer` ## Example Usage The view will automatically perform a layout animation when the keyboard appears or disappears. ```javascript var React = require('react-native'); var KeyboardSpacer = require('react-native-keyboard-spacer'); var { AppRegistry, StyleSheet, Image, View, TextInput } = React; var DemoApp = React.createClass({ render: function() { return ( {/* Some random image to show scaling */} {/* The text input to put on top of the keyboard */} {/* The view that will animate to match the keyboards height */} ); } }); AppRegistry.registerComponent('DemoApp', () => DemoApp); ``` ### Properties - Basic | Prop | Default | Type | Description | | :------------ |:---------------:| :---------------:| :-----| | topSpacing | 0 | `number` | Add or subtract additional spacing from keyboard height | ### Properties - Methods | Prop | Params | Type | Description | | :------------ |:---------------:| :---------------:| :-----| | onToggle | `toggleState` | `function` | onToggle method is called when when keyboard toggles. Two parameters passed through, keyboardState (boolean, true if keyboard shown) and keyboardSpace (height occupied by keyboard) |