我正在创建一个自定义 UITextField,它负责确保用户只在 TextField 中输入数字数据。我想在自定义文本框中捕获以下事件。
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
我怎样才能做到这一点?
更新 1:
// 下面的代码设置了委托,但委托方法永远不会被调用
-(id) initWithCoder:(NSCoder *)aDecoder
{
self = [super initWithCoder:aDecoder];
if(self)
{
self.delegate = self;
}
return self;
}