tableviewcells
放在视图控制器中。我可以设置不同的属性UITextField
。但是,我找不到textField:shouldChangeCharactersInRange:replacementString:
成功实施的方法。
我应该怎么做?谢谢。
myTextField
- 的子类UITextField
,符合<UITextFieldDelegate>
myTableViewCell
- UITableViewCell 的子类在这个子类中,声明了一个 myTextField 属性并连接到 nib 布局。myViewController
- 的子类UIViewController
,符合<UITextFieldDelegate, UITableViewDelegate, UITableViewDataSource>
。使用表格视图创建 nib 文件,表格视图连接到表格视图属性。还声明了一个 ivarmyTableViewCell
,名为 myCell。
在viewDidLoad
of 中myViewController
,调用以下内容: [[myCell myTextField] setDelegate:self]; [myTableView setDelegate:self]; [myTableView setDataSource:self];
textField:shouldChangeCharactersInRange:replacementString:
也在myViewController
. 但是通过断点,发现根本没有实现。