微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

数据无法显示UITableView?

如何解决数据无法显示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 举报,一经查实,本站将立刻删除。