IOS Input(인풋) 자동 줌인 현상
IOS Input (인풋) 자동 줌인 현상 ?
이번에 개인 프로젝트를 진행하면서 디자인대로 UI 뽑은 다음에 모바일로 테스트하던 중에 Input을 Focus 할때마다
확대가 되면서 좋지 않은 UX
를 발견하게 되었습니다. 이에 대한 원인을 찾게 되다가 따로 칭할말이 없어서 제목과 같이 정리를 하게 되었습니다.
원인
다른 안드로이드 폰이나 기기에서는 발생되는 현상이 아니고 IOS에서만 발생하는 것을 확인했습니다.
그리고 이는 IOS가 사용자의 편의를 위해서 특정 px
값이하로 내려가게 되면 자동으로 확대가 되게끔 지정되어 있는 것 같습니다.
해결책
1. 뷰 포트 관련 Meta 태그를 추가
<meta
name="viewport"
content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"
/>
위와 같이 해당 페이지의 layout단에 메타태그를 추가하여 최대 스케일을 1로 강제
하면 확대가 되지 않습니다.