如何在UITextField中显示小数,例如5和1/5应显示为数字" 5"其次是分子" 1"在顶部,水平线和分母" 5"在底部。我应该将子类化为UITextField吗?
是否有任何示例代码显示我如何实现这一目标?
答案 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)"