0

我是ios新手。我有一个表格视图和一个文本字段。

编辑文本字段时,我想根据文本字段中的输入在表格视图中显示元素列表

我有以下方法:

-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {

    NSString *searchText = [[NSString alloc] initWithString:[textField.text stringByReplacingCharactersInRange:range withString:string]];

    [self.mainTableView reloadData];
}

但是没有调用方法 cellForRowAtIndexPath 。为什么?我确实初始化了数据源和委托。

4

1 回答 1

1

cellForRowAtIndexPath is called if there is at least 1 cell to display and if the tableview is visible. Seems that some requirements are missing. Have you check if numberOfRowsInSection return something different than 0 ?

于 2013-11-04T09:58:18.920 回答