Publish:

태그: , , ,

카테고리:


회원가입 시스템 작업 중,
가입 단계별로 팝업이 뜨고 거기에 유저 정보를 입력하는 UI 작업을 하고 있었다.

이전 팝업으로 되돌아갈 경우
이전 팝업에 입력했던 InputField 내용들은 지워지도록 구현했었다.

그런데 내용은 지워졌어도 해당 InputField를 눌러보면
이전에 입력했던 내용의 끝 부분에 caret(커서) 가 깜빡이는 것이었다.
다시 누르면 올바르게 첫 부분으로 돌아가긴 하지만.

이걸 고치려면
InputField 초기화 해줄 때 MoveTextEnd 를 호출해주면 된다.

1
2
3
4
5
6
7
for (int i = 0; i < inputFields.Length; i++)
{
    inputFields[i].text = "";
    inputFields[i].MoveTextEnd(false);

    // ...
}

이슈 및 공부한 것을 기록해두는 개인 블로그 입니다. 댓글, 피드백 환영합니다 🙂

Update:

댓글남기기