本文介绍了将不可编辑的文本后缀添加到UITextField的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个UITextField,我想添加一个?输入所有文本的后缀。
I have a UITextField that I'd like to add a "?" suffix to all text entered.
用户不应该删除此?或者在其右侧添加文字。
The user should not be able to remove this "?" or add text to the right hand side of it.
最好的方法是什么?
推荐答案
你'll可能需要继承UITextField并覆盖其 drawText:
方法以绘制一个额外的?实际文本右侧的字符。 (而不是实际在视图文本中添加?。
You'll probably need to subclass UITextField and override its drawText:
method to draw an additional "?" character to the right of the actual text. (Rather than actually add a "?" to the text of the view.
这篇关于将不可编辑的文本后缀添加到UITextField的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!