tableviewcellsビューコントローラに配置されます。のさまざまなプロパティを設定しても問題ありませんUITextField。しかし、うまく実装する方法が見つかりませんtextField:shouldChangeCharactersInRange:replacementString:。
どうすればいいですか?ありがとう。
myTextField-のサブクラスUITextField、準拠<UITextFieldDelegate>myTableViewCell--UITableViewCellのサブクラスこのサブクラスでは、myTextFieldプロパティが宣言され、nibレイアウトに接続されています。myViewController-のサブクラス、UIViewControllerに準拠<UITextFieldDelegate, UITableViewDelegate, UITableViewDataSource>。nibファイルはテーブルビューで作成され、テーブルビューはテーブルビュープロパティに接続されます。myCellmyTableViewCellという名前のivarも宣言されています。
の中viewDidLoadでmyViewController、次が呼び出されます。[[myCell myTextField] setDelegate:self]; [myTableView setDelegate:self]; [myTableView setDataSource:self];
textField:shouldChangeCharactersInRange:replacementString:にも実装されていmyViewControllerます。しかし、ブレークポイントによって、それはまったく実装されていないことがわかります。