表格Cell在iOS中分为两行

时间:2013-09-16 20:46:55

标签: uitableview

我正在使用iOS App,我希望文本标签分为两行。我找到了以下代码,但它似乎不起作用。关于我做错了什么想法?

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

    if (cell == nil)
    {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];

        [[cell textLabel] setNumberOfLines:2];

        cell.textLabel.lineBreakMode = NSLineBreakByWordWrapping;
        cell.textLabel.font = [UIFont fontWithName:@"Helvetica" size:10.0];

        cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
    }
    //Configure cell
}

2 个答案:

答案 0 :(得分:0)

试试这个

 [[cell textLabel] setNumberOfLines:0];

答案 1 :(得分:0)

我测试了它,这工作正常......

cell.textLabel.numberOfLines=2