2013-03-25 2 views
0

UIButton 제목에 << >>과 같은 제목을 어떻게 입력 할 수 있습니까? Helvetica-Neue와 iOS 5가 필요합니다. 내가 " " 따옴표버튼 제목에 인용문

이 기본

답변

2

이러한 문자의 유니 코드 정보는 다음과 같습니다

» 
RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 
Unicode: U+00BB, UTF-8: C2 BB 

« 
LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 
Unicode: U+00AB, UTF-8: C2 AB 

그래서 문자열이 중 하나를 넣어,이 작업을 수행 :

NSString* rightPointing = [NSString stringWithUTF8String:"\xC2\xBB"]; 
NSString* leftPointing = [NSString stringWithUTF8String:"\xC2\xAB"]; 

그것은 조금 성가신 것, 물론이 문자열을 다른 문자열과 결합 할 수도 있습니다.

NSString* buttonLabel = [NSString stringWithFormat:@"%@%@%@", leftPointing, @"Button Title", rightPointing]; 
+0

는 당신이 시도해 봤어 :

NSString *title = @"«title»"; 

는 다른 방법으로, 유니 코드 이스케이프 시퀀스를 사용할 수 있습니까? 그것은'rightPointing = 슻'을 준다. –

+0

저주받은입니다. 결정된. '\ u'와'\ x'를 이스케이프 처리합니다. 이것이 복사 후 코드 편집을 위해 얻은 것입니다. –

+0

@MartinR 그리고 그걸로 당신의 솔루션은 더 좋게됩니다. Upvoted. –

1

컴파일러는 완전한 유니 코드 지원, 그래서 (당신은 당신의 키보드를 가지고있는 경우) 당신은 단지 문자를 입력 할 수 있습니다 :

NSString *title = @"\u00ABtitle\u00BB";