웹뷰 엔지니어를 위한 iOS Webview Input 경험 개선기

0
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

이 게시물은 웹뷰 기반 iOS에서 input 포커스 시 화면 밀림 문제를 개선한 경험을 정리한 글입니다.

요약

  • visualViewport resize로 복구 시 화면이 밀린 뒤 깜빡임과 떨림
  • visualViewport.offsetTop을 따라가며 fixed 전환으로 개선하나 실시간 조정에 따른 미세 떨림과 흔들림
  • Fake input swap으로 iOS의 자동 스크롤을 억제하나 value·selection 동기화와 복잡도 부담
  • Opacity 트릭으로 input 하나만 사용해 자동 스크롤 차단, 동작은 hacky하고 OS 업데이트에 취약하여 선택적 적용

연관 게시글