[Flutter] TextField Cursor Position

TaeSun·2022년 3월 18일
1

TextField Position Cursor

TextField의 Controller를 이용해서 Field의 텍스트의 접근한다던지 전반적인 Control이 가능하게 해주는 역할을 한다.



Problem

TextField 를 클릭했을때 Cursor가 맨 앞으로 이동하는 문제이다.


특정 버튼을 클릭하여 페이징 이동 -> TextField 클릭했을때 -> Cursor가 텍스트의 맨 앞으로 이동


ex).. 구현하고 싶은 기능 : 안녕하세요 ITSTIME 블로그 입니다._(cursor)


ex).. 구현하기 전 기능 : __(cursor)안녕하세요 ITSTIME 블로그 입니다.



Solve

controller..selection=TextSelection.fromPosition(TextPosition(offset: editContent.text.length)),



Result

TextField 에 대해서 아직 모르는게 많다. 내가 제대로 이해하고 사용하는게 2/3밖에 안된다. 기본적인 옵션을 제외하고 TextField에 좋은 코드를 많이 접해봐야 사용하는 기술의 퀄리티도 높일 수 있다고 생각했다.

profile
Good things take times

0개의 댓글