显示分数uitextfield

时间:2014-08-26 17:16:50

标签: ios xcode swift uitextfield

如何在UITextField中显示小数,例如5和1/5应显示为数字" 5"其次是分子" 1"在顶部,水平线和分母" 5"在底部。我应该将子类化为UITextField吗?

是否有任何示例代码显示我如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

如果它是一个常见的分数,你可以找到unicode字符(1/5字符),然后你可以为你的textfield的文本属性分配这样的"\u{2155}",其中2155是unicode值1 / 5个角色。

要查找unicode值,您可以使用此网站http://www.fileformat.info/info/unicode/

有关显示unicode字符的更多信息,请使用Apple Documentation

但是,如果分数不是常见分数,那么对于它们将没有Unicode字符。在这种情况下,您必须将其显式转换为类似"\(myNumeratorIntegerVariable)/\(myDenominatorIntegerVariable)"

的字符串