티스토리 뷰

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
링크
«   2025/04   »
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
글 보관함