안녕하세요 플래쉬로 밥 벌어 먹은지 반년정도 된 새내기 사원입니다.
어제 textField를 이용해 textField 내에 있는 text들의 Height를 구하는 textHeight는 속성을 사용하던 중
이상한 점을 발견했습니다.
textField 내에 한줄일 때와 두줄일 때 textHeight 값이 틀리더라구요.
위 그림이 한줄 일때의 textHeight 입니다. 결과값은 44 이구요.
이 그림 같이 두줄 일 경우에는 textHeight가 78 입니다.
세줄인 경우는 122, 네줄은 166..
즉 첫번째 줄을 제외하고는 44 - 78 - 122 - 166- 210.. 44씩 일정하게 늘어납니다.
정상적인 값이라면 첫째줄의 textHeight값이 34가 나와야 44씩 규칙적으로 값이 나와야 하는게 정상일텐데
첫째줄일때만 원래 text의 길이 34와 아래 여백 10이 더해진 44 값이 나오는지 궁금합니다.
답변 꼬옥 부탁드려요!!
세찬 2026.02.20
개인적인 생각으로는 아래 여백 10 이 아니고 위에 여백 10 이 아닐까요? 초기 텍스트 필드가 잡는 공백을 사용하는 듯 합니다.