как спрятать клавиатуру в реагировать на родной-pell-rich-редактор, не теряя фокус? - PullRequest
0 голосов
/ 06 апреля 2020

Я хочу скрыть клавиатуру, чтобы выбрать смайлики, но клавиатура не скрывается в реагирующем родном pell-rich-editor, потому что когда я скрываю клавиатуру с помощью метода blurContentEditor (), я теряю фокус и не могу добавить смайлики в поле ввода. так же есть какой-нибудь способ скрыть клавиатуру.

Keyboard.dismiss здесь не работает.

, потому что это приводит к открытию как смайликов, так и клавиатуры.

здесь снимок экрана .

enter image description here

 <RichEditor
                    ref={rf => this.richText = rf}
                    initialContentHTML={this.state.PostDescription}
                    editorInitializedCallback={()=>{
               this.richText.focusContentEditor()

                    }}
                    style={{
                      // minHeight:Platform.OS === 'ios' ? 30 : 40,
                      // maxHeight:Platform.OS === 'ios' ? 100: 40,
                      height:'100%',
                      backgroundColor:'white',
                      flex: 1,justifyContent:'center',
                      minWidth:'100%',width:'100%'

1 Ответ

0 голосов
/ 08 апреля 2020

Опора showSoftInputOnFocus={false} работает таким образом на TextInput компоненте, попробуйте использовать его на своем компоненте.

...