3

我知道你可以在 Mac OS X 上使用 NSAttributedString 做到这一点,但我在 iPhone 上没有太多运气。

我试图基本上做一个像“$ 200”这样的字符串,除了美元符号被一个自定义符号替换。

4

5 回答 5

1

这是我在 iphone 上找到的关于 NSAttributedString 的帖子。你通读了吗?那里有一些好主意。

于 2010-04-11T00:48:31.907 回答
1

我想你可以看看 Three20 库,它可以帮助你将带有内嵌图像的 HTML 文本放入标签和表格单元格中。

于 2010-04-16T15:34:15.377 回答
0

我认为你不能做你想做的事。

但没有什么是不可能的朋友。

我可以建议您的一种方法:

--> 在适当的位置使用 UIImageView 为您的自定义图像。

--> 将 UITextField 与它一起显示您的实际价格。

它会解决你的问题。

于 2010-04-12T05:20:09.110 回答
0

NSAttributedStringiPhone 上的 UIKit 中不存在。

如果您可以找到一个 Unicode 字形来代替您的自定义符号,那是最简单的解决方案。如果这就是你想要做的,那么世界上每个货币符号都有字形。

如果必须使用图像,则不能将图像和文本与内置类混合。您必须创建自己的UIView子类并实现drawRect:自己以分别绘制图像和文本。

于 2010-04-13T16:24:32.193 回答
0

您可以创建一个自定义表格单元格并使用界面构建器将图像和字符串布置在正确的位置,如果您想添加更多标签和图像,请随意这样做,但请记住为标签添加值,以便您可以稍后设置/获取标签和图像的值。不要使用默认表格单元格,而是使用此自定义表格单元格。希望有帮助。

于 2010-04-11T12:03:48.283 回答