2012-07-16 3 views
0

NSViewNSTextField (레이블)이 있습니다. 레이블의 값이 동적으로 변경됩니다. 나는 TextField의 Frame을 항상 view와 관련하여 가운데로 설정하고 싶습니다. 텍스트에 맞게 텍스트 필드의 크기를 늘릴 수 있도록 texfield의 텍스트가 차지하는 픽셀이나 크기를 계산할 수있는 방법이 있습니까? 텍스트 필드가 항상 중앙에 오도록 원점.NSTextField에서 텍스트가 차지하는 크기를 찾는 방법은 무엇입니까?

NSTextField을 가운데 정렬로 정렬하고 텍스트가 차지하는 크기를 계산하여 텍스트 필드의 원점과 프레임을 변경하고 싶습니다. TextField에서 텍스트가 차지하는 크기를 계산하는 방법은 무엇입니까?

답변

4

레이블에 배경색이없는 경우 가장 쉬운 방법은 UI에서 허용 할 수있는 크기만큼 크기를 조정 한 다음 텍스트 가운데 정렬을 가운데 맞춤으로 설정하는 것입니다. 레이블에 대한 Attributes Inspector의 "Alignment"에서 가운데 ​​맞춤 탭을 선택하기 만하면 Interface Builder에서이를 수행 할 수 있습니다.

관련 문제