我有一个 ManageItemVC,它有一堆UITextField
s,一个是为了价格。我放了一个占位符0.00
,用户可以使用十进制键盘输入。我想始终将其保持在一种#.##
状态,例如,无论数字有多大,它都应始终保留两位小数(美分)。如果用户点击.
键盘中的 (小数点),我不希望它添加它,因为我的文本字段中已经有了那个小数点。
我尝试在接受的答案中实现代码here,我知道这是一个UITextFieldDelegate
提供的委托方法,但是我在哪里放置这个方法?我应该子类UITextField
化,把那个方法放在那里,然后将它设置为我拥有的那个价格文本字段的类吗?或者我应该把它放在我的ManageItemVC
?
谢谢。