【发布时间】:2013-05-10 16:31:31
【问题描述】:
我有一个 ManageItemVC,它有一堆 UITextFields,一个是为了价格。我放了一个占位符0.00,用户可以使用十进制键盘输入。我想始终将其保持在#.## 状态,例如,无论数字有多大,它都应该始终保留两位小数(美分)。如果用户点击键盘中的.(小数点),我不希望它添加它,因为我的文本字段中已经有了那个小数点。
我尝试在接受的答案中实现代码here,并且我知道这是UITextFieldDelegate 提供的委托方法,但是我在哪里放置这个方法?我应该继承UITextField,把那个方法放在那里,然后把它设置为我拥有的那个价格文本字段的类吗?还是我应该把它放在我的ManageItemVC 中?
谢谢。
【问题讨论】:
标签: ios objective-c delegates uitextfield decimal