我正在开展一个快速的项目。我有一个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,下一行将显示国家,州和城市。
答案 0 :(得分:0)
如果没有看到您的单元格布局和一些显示问题的示例屏幕,它并没有告诉我们多少。但是您可能希望查看自动调整单元格和UITableViewAutomaticDimension
。