티스토리 뷰

728x90
반응형

 

앱에서 위 이미지와 같은 UI를 구현할 때, 주로 flatList의 numColumns를 사용하는데,

각 컴포넌트 사이의 간격(column)과 각 줄 사이의 간격(row). 즉 gap을 줄 수 있는 방법이 있다.

 

flatList의 style에 gap 속성을 주면 동작하지 않는데,

 

contentContainerStyle과 columnWrapperStyle에 각 gap 스타일을 주면 동작한다.

 

Row(행) : contentContainerStyle

Column(열) : columnWrapperStyle

 

코드는 아래와 같이 선언해주면 된다.

<FlatList
         ...
+        contentContainerStyle={{gap: 10}}
+        columnWrapperStyle={{gap: 10}}
         ...
/>

 

 

728x90
반응형
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함