我有一个有一堆UITextField
s的ManageItemVC,一个是价格。我把占位符设为0.00
,用户可以使用十进制键盘输入。我希望始终将其保持在#.##
状态,因为无论数字有多大,它都应该总是有两位小数(对于美分)。如果用户点击键盘中的.
(小数点),我不希望它添加它,因为我的文本字段中已经有了这个小数点。
我尝试在接受的答案中实现代码here,我知道这是UITextFieldDelegate
提供的委托方法,但我在哪里放置此方法?我应该将UITextField
子类化,将该方法放在那里,然后将其设置为我所拥有的价格文本字段的类?或者我应该把它放在我的ManageItemVC
?
感谢。
答案 0 :(得分:1)
不,您不必继承UITextField,
1)委托,
@interface ManageItemVC ()<UITextFieldDelegate>
2)将 self 设置为文本字段的委托
myTextField.delegate = self;