我希望 UITableViewCell 中的 CellTextField 只接受数字字符。我以编程方式创建 UITableViewCells,如下所示:
-(UITableViewCell*) getCellContentView: (NSString*) cellIdentifier {
...
UITableViewCell *cell = [[UITableViewCell alloc] initWithFrame:cellFrame reuseIdentifier:cellIdentifier];
...
CellTextField *txt;
txt = [[CellTextField alloc] initWithFrame:amountFrame];
... //here we should setup a delegate or similar to handle char validation for txt
[cell.contentView addSubview:txt];
return cell;
}
对于 UITextField 组件,我们有一个委托“shouldChangeCharactersInRange”,但我找不到 CellTextFields 的等价物。