2011-06-01 70 views
0

在我的应用程序中,我通过NSXMLParser解析了数据,并创建了单独的类来存储通常显示数据的数据。在模拟器中一切正常,除了在图像单元格中显示的标题。图像正确显示,但标题显示不正确。数据不显示UITableView?

这是我的代码: -

- (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 enter image description here

现在我想在TableCell3的标签2排我的标题数据。 我已经通过xib属性设置或通过代码使用。这是我用来代替这个厦门国际银行的 代码属性设置为: -

titleLabel.lineBreakMode = UILineBreakModeWordWrap; 
titleLabel.numberOfLines = 2; 
titleLabel.text = aNewsInfo.title; 

现在任何一个可以帮我找出这个概率我想在表格视图单元格的两排,以显示我的头衔。

在此先感谢。

+0

我看到这个标题标签被自定义放置在你的UITableViewCell中。您是否正确连接插座,以便将值设置为连接uilabel? – Eimantas 2011-06-01 06:59:36

+0

的UILabel正确连接这就是为什么他们显示我的问题是数据我的头衔是大句,但它显示部分我想在2行显示,但它不工作,它部分地显示了当numberOfLines = 1,但是当numberOfLines = 2,这表明没有什么只是显示(...)我应该怎么做... – user755278 2011-06-01 07:06:07

+0

可能重复[问题在正确显示tableView单元格中使用标签。](http://stackoverflow.com/questions/6192025/problem-in-displaying - 在tableview单元格中的部分显示标题?](http://stackoverflow.com/questions/6184522/partially-displaying-the-title-in- the-tableview-cell)请停止重复发布相同的问题! – 2011-06-01 08:08:47

回答

0

只是增加你的标签的高度,并给予一试。如果高度小于2行,则标签会将内容截断为1行,并以省略号结束。

0

你是不是应该由

cell.titleLabel.text = sometest; 
cell.imageLabel.image = someImage; 

来访问他们,同时也保证了titleLabelimageLabel正确连接到插座。并请检查您的变量的命名。 imageLabel不是一个好的选择,如果你想成为一个imageview。