问题在使用标签正确显示在tableView单元格中

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

这是我的代码:

- (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; } 

并以这种方式configuration我的TableCell3.xib TableCell3.xib

现在我希望我的标题数据在TableCell3的标签中的两行中。 我已经使用通过xib属性设置或通过代码的方式。 我使用的代码而不是这个xib属性设置是: –

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

现在任何人都可以帮助我找出这个概率,我想显示我的标题在表视图单元格的两行。

提前致谢。

我的数据以这种方式显示…![在这里input图片描述] [2]

所以我想显示这个标题完全显示的部分现在…我想显示在两行…

我的猜测是你需要放大标签的高度。

也许标签的高度不够大,不能显示2行文字,这可能是你只看到1行的原因。

在界面生成器中尝试放大标签高度。

也许我错了?

祝你好运Shani

调整UiLabel的框架,使两行更多的空间或减小字体大小。