0

我有一个 ManageItemVC,它有一堆UITextFields,一个是为了价格。我放了一个占位符0.00,用户可以使用十进制键盘输入。我想始终将其保持在一种#.##状态,例如,无论数字有多大,它都应始终保留两位小数(美分)。如果用户点击.键盘中的 (小数点),我不希望它添加它,因为我的文本字段中已经有了那个小数点。

我尝试在接受的答案中实现代码here,我知道这是一个UITextFieldDelegate提供的委托方法,但是我在哪里放置这个方法?我应该子类UITextField化,把那个方法放在那里,然后将它设置为我拥有的那个价格文本字段的类吗?或者我应该把它放在我的ManageItemVC?

谢谢。

4

1 回答 1

1

不,你不必继承 UITextField,

1) 代表,

@interface  ManageItemVC ()<UITextFieldDelegate>

2)将self设置为文本字段的代表,

myTextField.delegate = self;
于 2013-05-10T16:44:58.053 回答