TIL: RN | keyboardAvoidingView behavior 속성

Lumpen·2023년 2월 10일
0

TIL

목록 보기
223/244
post-custom-banner

react native 의 KeyboardAvoidingView
behavior padding 속성은
iOS 에서만 적용된다

양쪽의 동작을 동일하게 맞추기 위해서
behavior 속성을 제거하여 default 값을 사용하고
iOS 의 경우 Keyboard.addListener() 를 통해서
isKeyboard 일 경우 엘리먼트의 크기를 css 로 조절하여 해결했다.....
이게 맞나 싶은데

조금 더 좋은 방안에 대해서 계속 고민해봐야..

안드로이드의 경우 키보드를 감지하여 사이즈를 자동으로 조절하는 것 같아 (adjustResize 속성이 기본 값)
KeyboardAvoidingView 를 사용하지 않는 방안도 고려해봐야 할 것 같다..
파일 분리 필요성

-> android 의 경우 KeyboardAvoidingView 와 상관 없이
키보드가 동작하는 것 같다..

profile
떠돌이 생활을 하는. 실업자, 부랑 생활을 하는

0개의 댓글