Ios UITableViewCell和标签不显示文本
我有一个UITableView,其中的单元格中有两个标签。表视图链接到数据源和委托,单元格中的标签链接到IBOutlet,等等。在我看来,这应该是可行的,但下面的代码没有运行,因此单元格或标签中没有填充文本。有什么想法吗?或者我遗漏了什么Ios UITableViewCell和标签不显示文本,ios,objective-c,uitableview,Ios,Objective C,Uitableview,我有一个UITableView,其中的单元格中有两个标签。表视图链接到数据源和委托,单元格中的标签链接到IBOutlet,等等。在我看来,这应该是可行的,但下面的代码没有运行,因此单元格或标签中没有填充文本。有什么想法吗?或者我遗漏了什么 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath { static NSString *Cell
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"theLabelCell";
CustomClassCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
CustomClassText *customText = _arrayThatHasText[indexPath.row];
if (![self isSelectionMode]) {
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
}
cell.TitleLabel.text = customText.firstLabel;
cell.TextLabel.text = customText.secondLabel;
return cell;
}
您是否还记得注册单元标识符以供重用
- (void)viewDidLoad
{
[super viewDidLoad];
[self.tableView registerNib:[UINib nibWithNibName:@"CustomClassCell" bundle:nil] forCellReuseIdentifier:@"theLabelCell"];
}
您是否还记得注册单元标识符以供重用
- (void)viewDidLoad
{
[super viewDidLoad];
[self.tableView registerNib:[UINib nibWithNibName:@"CustomClassCell" bundle:nil] forCellReuseIdentifier:@"theLabelCell"];
}
您是否还记得注册单元标识符以供重用
- (void)viewDidLoad
{
[super viewDidLoad];
[self.tableView registerNib:[UINib nibWithNibName:@"CustomClassCell" bundle:nil] forCellReuseIdentifier:@"theLabelCell"];
}
您是否还记得注册单元标识符以供重用
- (void)viewDidLoad
{
[super viewDidLoad];
[self.tableView registerNib:[UINib nibWithNibName:@"CustomClassCell" bundle:nil] forCellReuseIdentifier:@"theLabelCell"];
}
如果没有看到任何单元格,则检查
numberofSections
和numberofrowsinssection
委托方法是否没有返回0,如果没有看到任何单元格,然后检查numberofSections
和numberofrowsinssection
委托方法是否没有返回0如果没有看到任何单元格,然后检查numberofSections
和numberofrowsinssection
委托方法是否没有返回0如果没有看到任何单元格,然后检查numberofSections
和numberofrowsinssection
委托方法是否未返回0何时填充\u数组?问题很可能是数据源(\u arraythastext
)在调用numberofSections
和numberOfRowsInSection
委托方法之前进行实例化,然后在调用这些方法之后,使用实际数据->填充数据源,这将导致委托方法中的0值
您可能想尝试将[self.tableView reloadData]
调用放在视图末尾将出现
或视图显示
方法中,看看这是否有帮助。您的\u数组在ASTEXT
什么时候填充?问题很可能是数据源(\u arraythastext
)在调用numberofSections
和numberOfRowsInSection
委托方法之前进行实例化,然后在调用这些方法之后,使用实际数据->填充数据源,这将导致委托方法中的0值
您可能想尝试将[self.tableView reloadData]
调用放在视图末尾将出现
或视图显示
方法中,看看这是否有帮助。您的\u数组在ASTEXT
什么时候填充?问题很可能是数据源(\u arraythastext
)在调用numberofSections
和numberOfRowsInSection
委托方法之前进行实例化,然后在调用这些方法之后,使用实际数据->填充数据源,这将导致委托方法中的0值
您可能想尝试将[self.tableView reloadData]
调用放在视图末尾将出现
或视图显示
方法中,看看这是否有帮助。您的\u数组在ASTEXT
什么时候填充?问题很可能是数据源(\u arraythastext
)在调用numberofSections
和numberOfRowsInSection
委托方法之前进行实例化,然后在调用这些方法之后,使用实际数据->填充数据源,这将导致委托方法中的0值
您可能想尝试在viewwillbeen
或viewdidebeen
方法的末尾添加一个[self.tableView reloadData]
调用,看看这是否有帮助。hmm.很有趣。正在返回0它应该==[\u arraythastext count]对不起,我的意思是,\u arraythastext正在返回0,这是奇怪的部分。有趣。正在返回0它应该==[\u arraythastext count]对不起,我的意思是,\u arraythastext正在返回0,这是奇怪的部分。有趣。正在返回0它应该==[\u arraythastext count]对不起,我的意思是,\u arraythastext正在返回0,这是奇怪的部分。有趣。正在返回0它应该==[\u arraythastext count]对不起,我的意思是,\u arraythastext正在返回0,这是一个奇怪的部分我做了但仍然没有区别我做了但仍然没有区别我做了但仍然没有区别我做了但仍然没有区别