0
如何鍵入UIButton的標題,例如引號<< >>
。我需要iOS 5和Helvetica-Neue。默認我有" "
報價按鈕標題中的引號
如何鍵入UIButton的標題,例如引號<< >>
。我需要iOS 5和Helvetica-Neue。默認我有" "
報價按鈕標題中的引號
這些字符的unicode的信息是:
»
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];
Xcode和編譯器完全支持Unicode的,所以你可以只輸入字符(如果你有他們在鍵盤上):
NSString *title = @"«title»";
另外,使用Unicode轉義序列:
NSString *title = @"\u00ABtitle\u00BB";
你試試這個?它給'rightPointing =슻'。 – 2013-03-25 14:51:47
該死的。固定。把'\ u'和'\ x'混淆了。這就是您在複製後編輯代碼所得到的結果。 – 2013-03-25 15:58:48
@MartinR隨着這一點,你的解決方案變得更好。 Upvoted。 – 2013-03-25 15:59:22