안녕하세요. 개발을 하다가 보면 상태 바 때문에 글씨가 겹쳐서 안 보이는 경우를 겪으신 적 있으신가요?


폰의 기종마다 상태 바의 크기가 달라 marginTop의 값을 몇을 주어야 할지 고민이죠..


그래서 오늘은 상태 바의 높이 값을 구하는 방법을 포스팅해보겠습니다.


(문제의 스크린샷)






먼저 라이브러리를 설치해줍니다.


$ npm install --save react-native-status-bar-height
# OR 
$ yarn add react-native-status-bar-height

import { getStatusBarHeight } from "react-native-status-bar-height"

console.log("상태바 높이 "getStatusBarHeight());  // 스마트폰 마다 다른 상태바의 높이를 가져올 수 있습니다.


이후 console을 창을 확인해 보면

 

(터미널 스크린샷)


갤럭시 S10의 경우 상태 바의 높이 값이 24인 것을 확인하실 수 있습니다.


const styles = StyleSheet.create({
  container: {
    marginTop: getStatusBarHeight() 
  }
});

(css 스크린샷)



감사합니다

'ReactNative > 개발' 카테고리의 다른 글

[React Native]-Sticky  (0) 2019.11.24
[React Native]-Scroll To  (0) 2019.11.24
[React Native]-import 절대경로 설정 방법  (2) 2019.11.17
Posted by AddChan
,

프로젝트를 진행해 보신적 있으신가요?


오늘은 생산성을 극대화 할 수 있는 Trello에 대해 알아보겠습니다.

트렐로란?

트렐로는 웹기반 프로젝트 관리 프로그램입니다. 스스로의 생산성을 높이기 위한 시간관리, 업무관리 등의 용도로 쓰이고 있습니다. 또한 함께 프로젝트를 진행하기 위한 협업 도구로서도 사용되고 있는 유용한 프로그램입니다.

트렐로의 장점과 단점은?

장점

- 무료로 사용할수 있습니다.

- 가입하자마자 바로 사용할수 있습니다.

- 기능이 추가되면 실시간으로 연동, 동기화, 업데이트가 됩니다.

- 새로운 멤버를 추가하는 것이 쉽습니다. 심지어 트렐로 사용자가 아닌 사람들도 초대할수 있습니다.


단점

- 웹기반이라 설치를 할수 없습니다.



트렐로 기초 사용법

일단 트렐로를 사용하기 위해서는 가장 필수 요소인 3가지를 만들줄 알아야 합니다.

바로 보드(Board)와 목록(List), 카드(Card)인데요.

이 트렐로라는 툴은 이 3가지를 기반으로 작동이 됩니다.




'공부' 카테고리의 다른 글

[JavaScript]-this,call,apply,bind  (0) 2019.12.05
ES5 vs ES6  (0) 2019.12.01
Promise, async, await  (0) 2019.11.28
git stash  (0) 2019.11.03
Scrum(스크럼)에 대해 알아보자  (0) 2019.10.29
Posted by AddChan
,