我的 iOS 应用程序出现问题,并在 UITableViewCell 中获取 UILabel 进行包装。文本显示,但它只会显示在一行上。
这是我的代码:
- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
UILabel *noteLabel = (UILabel *)[cell.contentView viewWithTag:2];
NSDictionary *contact = [jsonResults objectAtIndex:indexPath.row];
noteLabel.lineBreakMode = UILineBreakModeWordWrap;
noteLabel.numberOfLines = 0;
noteLabel.text = [contact objectForKey:@"note"];
return cell;
}
我相信这个问题与这条线有关:
UILabel *noteLabel = (UILabel *)[cell.contentView viewWithTag:2];
我不确定如何从标签中获取标签,我认为这条线不会让我更改标签属性。