@@ -43,7 +43,7 @@ KeyboardManager.setPreventShowingBottomBlankSpace(true);
4343KeyboardManager . setEnableAutoToolbar ( true ) ;
4444KeyboardManager . setToolbarDoneBarButtonItemText ( "Close" ) ;
4545KeyboardManager . setToolbarManageBehaviour ( 0 ) ;
46- KeyboardManager . setToolbarPreviousNextButtonEnable ( true ) ;
46+ KeyboardManager . setToolbarPreviousNextButtonEnable ( false ) ;
4747KeyboardManager . setShouldToolbarUsesTextFieldTintColor ( false ) ;
4848KeyboardManager . setShouldShowTextFieldPlaceholder ( true ) ;
4949KeyboardManager . setOverrideKeyboardAppearance ( false ) ;
@@ -70,7 +70,7 @@ class SampleKeyboardManager extends Component {
7070 } )
7171 }
7272
73- enableDisable ( value ) {
73+ onEnableDisable = ( value ) => {
7474 KeyboardManager . setEnable ( value ) ;
7575 this . setState ( {
7676 enableDisable : value
@@ -101,7 +101,8 @@ class SampleKeyboardManager extends Component {
101101 state [ ref ] = text ;
102102 self . setState ( state )
103103 } }
104- blurOnSubmit = { false }
104+ placeholder = { ref }
105+ blurOnSubmit = { true /* 'false' causes a react-native bug */ }
105106 onSubmitEditing = { nextFocus }
106107 multiline = { multiline }
107108 numberOfLines = { multiline ? 10 : 1 }
@@ -120,7 +121,7 @@ class SampleKeyboardManager extends Component {
120121
121122 { /* To try with Modal, uncomment the two following lines. */ }
122123 { /* <Modal visible={true}> */ }
123- { /* <PreviousNextView style={{ flex: 1 }}> */ }
124+ < PreviousNextView style = { { flex : 1 } } >
124125
125126 { /* ScrollView is not required, but may be needed in some cases. */ }
126127 < ScrollView >
@@ -129,7 +130,7 @@ class SampleKeyboardManager extends Component {
129130 < Text style = { { marginTop : 50 , textAlign : "center" } } > React-Native Keyboard Manager</ Text >
130131 < View style = { { marginTop : 10 , flexDirection : "row" , alignItems : "center" } } >
131132 < Text > Enable/Disable </ Text >
132- < Switch onValueChange = { this . enableDisable . bind ( this ) }
133+ < Switch onValueChange = { this . onEnableDisable }
133134 value = { this . state . enableDisable } />
134135 </ View >
135136 </ View >
@@ -138,7 +139,7 @@ class SampleKeyboardManager extends Component {
138139
139140 </ ScrollView >
140141
141- { /* </PreviousNextView> */ }
142+ </ PreviousNextView >
142143 { /* </Modal> */ }
143144
144145 </ View >
0 commit comments