-
React Native: KeyboardAvoidingView와 ScrollView를 같이 사용할 경우 주의해야 할 점개발/리액트 네이티브 2021. 1. 13. 14:55
keyboardShouldPersistTaps
탭 후 키보드가 표시되는 시기를 결정한다.
보통 KeyboardAvoidingView와 ScrollView를 같이 사용할 경우
키보드와 화면 탭을 제어하기 위해 사용한다.
나는 보통 handled 속성을 이용한다.
키보드가 위로 올라와 있을 때 텍스트 인풋 외의 다른 영역을 터치할 경우
키보드 뷰에 대한 컨트롤에 영향을 미치는 속성:
- always : 기능이 있는 영역을 제외한 다른 스크롤뷰의 어느 영역을 터치해도 키보드가 닫히지 않는다.
- handled: 기능이 있는 영역도 먹힘과 동시에 키보드가 닫힌다. 다른 영역 터치시 키보드가 닫힌다.
- never (default) : 다른 영역을 터치하면 키보드가 닫힌다.
children의 경우는 탭을 받지 못한다. 버블링 현상을 겪을 수 있다.'개발 > 리액트 네이티브' 카테고리의 다른 글
React Native: 싸인 기능 구현하기 (0) 2021.01.15 React Native: 카메라 스캔 영역 지정하기 camera scan limit area (0) 2021.01.15 React Native: onLayout Callback으로 컴포넌트 사이즈 측정하기 (0) 2021.01.07 React Native: IOS 시뮬레이터 변경 후 실행 시키는 방법 (0) 2021.01.07 React Native: 수직, 수평 센터 정렬 스타일링 (1) 2021.01.05