0

我需要在标签名称的上标(指数位置)中显示注册商标符号。需要在 uipickerView 和标签中显示它。我还没有找到如何在指数位置显示 unicode \u00AE 的选项,

1) 我应该在 uipickerView 的不同位置使用 2 个标签吗?
2)或者,在选择器视图中显示具有预期名称的图像?

非常感谢!

4

3 回答 3

0

对我来说,这有效:

@"Sometext \u00AE 其他文本"。

你可以检查吗?

于 2011-09-17T13:52:29.847 回答
0

unicode 符号的上标非常轻微,但我想这对你来说还不够。您不能在标签中混合字体大小和样式,因此没有一个简单的答案。两个标签可能不起作用,因为您将不得不调整 R 标志的位置。

最简单的答案可能是继承 UILabel 并在 drawRect 方法中调用超级实现,然后手动将 R 字符串绘制到您想要的位置。您可以使用 NSString 绘图方法获取现有文本的大小,以便知道将符号放在哪里。

于 2011-09-17T13:58:17.247 回答
0

我最终在选择器视图中使用图像来根据需要显示上标,

受苹果目录应用的启发,

如果您像我一样是菜鸟并想检查该项目,请转到

Github 上的项目

于 2011-09-28T03:41:15.410 回答