Iphone 数据不显示UITableView?
在我的应用程序中,我通过NSXMLParser解析数据,并创建单独的类来存储我通常显示的数据。在模拟器中,除了标题和图像一起显示在表格单元格中外,其他一切都可以正常工作。图像显示正确,但标题显示不正确 这是我的代码:-Iphone 数据不显示UITableView?,iphone,objective-c,xcode4,Iphone,Objective C,Xcode4,在我的应用程序中,我通过NSXMLParser解析数据,并创建单独的类来存储我通常显示的数据。在模拟器中,除了标题和图像一起显示在表格单元格中外,其他一切都可以正常工作。图像显示正确,但标题显示不正确 这是我的代码:- - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier
- (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的标签中分为两行。
我已经通过xib属性设置或代码使用了这两种方法。
我使用的代码(而不是此xib属性设置)是:-
titleLabel.lineBreakMode = UILineBreakModeWordWrap;
titleLabel.numberOfLines = 2;
titleLabel.text = aNewsInfo.title;
现在有人能帮我解决这个问题吗?我想在表格视图单元格的两行中显示我的标题
提前感谢。您不应该通过
cell.titleLabel.text = sometest;
cell.imageLabel.image = someImage;
并确保标题标签和图像标签正确连接至插座。请检查变量的命名。如果希望imageLabel成为imageview,则imageLabel不是一个好的选择 只需增加标签的高度并试一试。如果高度太小,无法容纳2行,则标签会将内容截断为1行,并以省略号结尾。我发现此标题标签通常放置在UITableViewCell中。您是否正确连接插座,以便将值设置为已连接uilabel?uilabel正确连接这就是为什么它们显示数据我的问题是我的标题是一个大句子,但它显示部分我想显示在两行中,但它不起作用当numberOfLines=1时,它显示部分,但当numberOfLines=2时,它什么也没显示,只是显示。。。我该怎么做…可能是重复的,请停止重复发布相同的问题!