Swift TableView单元格不适合1行

时间:2016-09-30 19:52:58

标签: swift layout swift2 tableview

我正在开展一个快速的项目。我有一个tableview正确加载数据。但是,我每行都有很多单元格,并且它不适合iPhone屏幕,并且被切断了屏幕。我想让一些单元格转到下一行,而不是在屏幕上显示。怎么做?感谢。

 func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {



  let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! ResultTableViewCell

    //cell.textLabel?.numberOfLines = 0

    //cell.textLabel?.lineBreakMode = NSLineBreakMode.ByWordWrapping

    let category: Category = categories[indexPath.row]

    cell.lblName.text = category.name
    cell.lblQty.text = category.qty
    cell.lblSub.text = category.sub
    cell.lblSub2.text = category.sub2
    cell.lblCountry.text = category.country
    cell.lblState.text = category.state
    cell.lblCity.text = category.city


    return cell

}

在我的屏幕上,它只能容纳5列,其余的则会被切断。我想在2行中显示每一行。第一行将显示名称,qty,sub,sub2,下一行将显示国家,州和城市。

1 个答案:

答案 0 :(得分:0)

如果没有看到您的单元格布局和一些显示问题的示例屏幕,它并没有告诉我们多少。但是您可能希望查看自动调整单元格和UITableViewAutomaticDimension