0

如何输入 UIButton 的标题这样的引号<< >>。我需要带有 Helvetica-Neue 的 iOS 5。默认我有" "引号

4

2 回答 2

2

这些字符的 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];
于 2013-03-25T14:38:52.813 回答
1

Xcode 和编译器完全支持 Unicode,因此您只需输入字符(如果您的键盘上有字符):

NSString *title = @"«title»";

或者,使用 Unicode 转义序列:

NSString *title = @"\u00ABtitle\u00BB";
于 2013-03-25T14:43:31.123 回答