UILabel内部UITableViewCell未扩展为显示文本

时间:2013-11-06 17:14:36

标签: ios objective-c uitableview uilabel

我有一个自定义UITableViewCell,其中包含两个UILabel个。一个用于标题,另一个用于抽象。摘要从Web服务返回,至少10行。我想在UILabel中显示所有这些行。

我已将摘要UILabel noOfLines 设置为0.换行符设置为 wordwrapping 。我甚至在分配了如下所示的抽象文本后调用sizeToFit

-(void) configure:(Story *)story
{
    self.titleLabel.text = story.title;

    self.abstractLabel.text = story.abstract;

    [self.abstractLabel sizeToFit];
}

UITableView cellForRowIndex如下所示:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"StoryCell";
    StoryCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];

    Story *story = [_stories objectAtIndex:[indexPath row]];

    [cell configure:story];

    return cell;
}

结果如下所示:

enter image description here

0 个答案:

没有答案