2015년 9월 8일 화요일

Single Line Text Drawing

라벨 컨트롤을 오버라이딩 하여 처리 하는중 "drawAtPoint" 또는 "drawInRect" 함수를 이용하여 텍스트를 출력하여 처리 하는데 지정된 사각 영역에 텍스트를 출려하는중 텍스트가 지정된 영역보다 많을때 자동으로 줄바꿈이 일어났다. 원하는것은 그게 아닌데 ㅡㅡ.. 찾아 보던중 싱글 라인을 지정하는 옵션은 없구 텍스트 DrawMode 를 변경 해줘야 하는걸 알았다. CGContextSetTextDrawingMode(context, kCGTextFillClip); 위와 같이 텍스트를 그리기전에 모드를 변경 해줘야 싱글 라인으로 출력이 가능하다. 뒤에 옵션은 소스를 따라가보면 여러가지 옵션을 볼수 있으므로 원하는 옵션으로 처리를 하면 끝..

댓글 없음: