더북(TheBook)

useSafeAreaInsets() Hook 함수를 사용하면 각 모서리에 필요한 공백의 크기를 알아올 수 있습니다. 이 함수의 반환값에는 top 외에도 bottom, left, right가 있습니다. 이제 iOS 화면을 확인해보세요. 다음과 같이 상태 영역의 배경색이 설정됐나요?

▲ 그림 3-15 iOS StatusBar 배경색 설정

 

3.1.3.3 StatusBar 내용 색상 변경하기

StatusBar의 정보가 초록색 위에 검은색으로 나타나니까 내용이 눈에 잘 들어오지 않습니다. 이번에는 StatusBar의 정보 색상을 설정하는 방법을 알아보겠습니다. 방법은 간단합니다. StatusBarbarStyle Props를 light-content로 설정하면 됩니다.

<StatusBar backgroundColor="#26a69a" barStyle="light-content" />

barStyle 값은 dark-content(어두운 내용), light-content(밝은 내용), default(시스템 기본 설정)로 설정할 수 있습니다.

StatusBar에 있는 내용이 흰색으로 잘 바뀌었나요? 참고로 이 Props는 iOS, 안드로이드에서 공통으로 설정할 수 있습니다.

▲ 그림 3-16 StatusBar 내용 색상 변경

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.