如何解决数据无法显示UITableView?
| 在我的应用程序中,我通过NSXMLParser解析了数据,并创建了单独的类来存储通常用于显示数据的数据。除了标题显示在带有图像的表格单元中外,其他所有内容在模拟器中都可以正常运行。图像显示正确,但标题显示不正确。 这是我的代码:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static Nsstring *CellIdentifier = @\"Cell\";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
[[NSBundle mainBundle] loadNibNamed:@\"TableCell3\" owner:self options:NULL];
cell = nibLoadedCell;
}
NewsInfo *aNewsInfo = [appDelegate.newsArray objectAtIndex:indexPath.row];
titleLabel.text = aNewsInfo.title;
imageLabel.image = aNewsInfo.smallImageData;
return cell;
}
并以此方式配置了TableCell3.xib
现在我希望我的标题数据在TableCell3的标签的2行中。
我已经通过xib属性设置或代码使用了这两种方法。
我用来代替此xib属性设置的代码是:-
titleLabel.lineBreakMode = UILineBreakModeWordWrap;
titleLabel.numberOfLines = 2;
titleLabel.text = aNewsInfo.title;
现在,有谁能帮助我弄清楚这个问题,我想在表格视图单元格的两行中显示我的标题。
提前致谢。
解决方法
只需增加标签的高度并尝试一下。如果高度太小而无法容纳2行,则标签会将内容截断为1行,并以省略号结束。
, 您不应该通过以下方式访问它们吗?
cell.titleLabel.text = sometest;
cell.imageLabel.image = someImage;
并确保ѭ3和ѭ4正确连接到插座。请检查变量的命名。如果要使它成为图像视图,4ѭ不是一个好的选择。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。