【问题标题】:How do I display the character for 1/2 in an NSString in iOS?如何在 iOS 的 NSString 中显示 1/2 的字符?
【发布时间】:2011-12-09 15:21:49
【问题描述】:

我正在开发一个 iOS 应用程序,我想将小数值 1/2 作为单个字符放在 NSString 中以用于 UILabel,这可能吗?

【问题讨论】:

  • 不是真的,我只是想知道是否有一个简单的代码可以在单个字符的空间中显示 1/2。没有数学或任何东西,只是我想看看 1/2 :)
  • 正如保罗所说,这不是上述问题的重复,他只是想表达 1/2 的性格,所以请不要根据这些投票关闭。
  • 如何将其作为完全相同的副本关闭? - 它与“可能重复”链接无关!也许我只是不善于表达问题!

标签: objective-c ios cocoa-touch nsstring uilabel


【解决方案1】:

尝试将标签的文本属性设置为 Unicode 的 1/2:

label.text = [NSString stringWithFormat:@"%C",0x00bd];

【讨论】:

    【解决方案2】:

    您可以简单地使用 Mac OS 的内置字符查看器:http://docs.info.apple.com/article.html?path=Mac/10.6/en/8164.html

    所以你可以这样做label.text = @"½"

    【讨论】:

    • '当然有效。通常情况下,最简单的解决方案也是最好的:与上面的stringWithFormat 解决方案或任何sprintf 类似的方法相比,这样的原始字符串需要更少的时间来解释。
    猜你喜欢
    • 2015-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多