我想知道如何在插入到UiTextfield中的任何数字上添加%符号,这样用户就可以知道它是一个百分比,类似于在Excel中设置单元格类型时$或%符号的工作方式。
我已经查看了堆栈溢出但是想知道除了使用观察者附加%之外还有其他方法。
答案 0 :(得分:9)
您想要的是rightView
的{{1}}属性。这是我编写的一个小类,可以帮助您为文本字段设置永久前缀或后缀:
UITextField
顺便说一下:https://stackoverflow.com/search?q=uitextfield+rightview:截至目前为止的4,099结果。
答案 1 :(得分:3)
[NSString stringWithFormat:@"%d%%", number];
答案 2 :(得分:0)
使用UITextFieldDelegate
的{{1}}方法。
示例:
textFieldDidEndEditing: