문제점
화면에 위젯들을 보여줄 공간이 부족해서 발생하는 오류이다.
내 경우엔 Column 위젯에 TextFormField 위젯들을 자식으로 나열한 상태에서 입력을 위해 키보드가 나올 때 세로 공간이 부족해서 발생했다.
해결법
Column위젯의 부모를 SingleChildScrollView로 줘서 위젯들을 렌더링하는데 필요한 세로 크기가 화면 크기보다 크면 스크롤 되어 볼 수 있도록 만들어 해결
return SingleChildScrollView(
child: Column(
...
),
)
'개발 > Flutter' 카테고리의 다른 글
[Error] RenderBox was not laid out (0) | 2022.05.08 |
---|---|
뒤로가기 (leading) 버튼 자동 생성 막기 (0) | 2022.05.08 |
앱 이름 변경 (0) | 2022.04.14 |
ScrollView와 ListView 스크롤 효과 없애기 (0) | 2022.04.11 |
Flutter 설치 (0) | 2022.03.24 |