2015-01-29 2 views
-1

어떻게 이것을 대문자로 설정합니까?UIControl의 글꼴을 대문자로 설정하십시오.

- (void)drawSegmentedControl 
{ 
    HMSegmentedControl *segmentedControl = [[HMSegmentedControl alloc] initWithSectionTitles:@[@"First", @"Second", @"Third"]]; 
    segmentedControl.font = [UIFont fontWithName:@"Helvetica Neue" size:16]; 
} 
+0

'HMSegmentedControl * segmentedControl = [[HMSegmentedControl alloc] initWithSectionTitles : @ [@ "FIRST", @ "SECOND", @ "THIRD"]]'그것은 당신이 원하는 것입니까? 귀하의 질문을 이해합니다 – hgwhittle

+0

대문자로 된 제목을 으로 작성하거나 [@ "First"uppercaseString] 등으로 부를 수 있습니다. 다른 책의 경우도 마찬가지입니다. –

답변

2
HMSegmentedControl *segmentedControl = [[HMSegmentedControl alloc] initWithSectionTitles:@[@"FIRST", @"SECOND", @"THIRD"]]; 

글꼴은 당신이 그것에게 문자를 렌더링; 소문자가 아닌 대문자를 사용해야합니다 (그들은 다릅니다).

텍스트가 하드 코드되지 않은 경우 컨트롤을 만들기 전에 [NSString uppercaseString]으로 변환하십시오. 글꼴의

당신의 선택은 개별 그리가 화면에 렌더링되는 방법을 결정합니다 (자들은 굵은, 기울임, 만화 산세 또는 택배 등). 하지만 CSS 스타일의 스타일을 적용하여 대문자로 렌더링 할 수는 없습니다. 워드 프로세서의 글꼴 도구를 사용하여 글꼴을 구성 할 수없는 것처럼 대문자로 렌더링 할 수 없습니다.

전달할 문자열을 대문자로 입력하기 만하면됩니다.

+0

오 감사합니다! –

관련 문제