iOS - UITableView不同部分的不同单元格类型

时间:2014-02-11 05:49:48

标签: ios iphone objective-c uitableview

关于UITableView的两个问题:

1)单个UITableView是否可以有两个部分,一部分是动态单元格类型,另一部分是静态单元格类型?

2)当我将UITableViewController添加到画布时,在Xcode属性编辑器中,我可以选择指定单元格类型(动态/静态)。但是当我将UITableView添加到普通的UIView中时,我没有看到这个选项。有什么想法吗?

1 个答案:

答案 0 :(得分:5)

单个UITableView可以使用两个部分

这里我把简单的基本逻辑,我希望可能对你来说已经足够了。 :)
您的UITableView代理方法名称为cellForRowAtIndexPath,在此方法中,您可以管理UITableView部分,例如put条件。

if(indexPath.section == 0)
{
  // here first section start with 0
  // and you can also manage row(s) of each section by put condition, such like

   if(indexPath.row == 0)
   {
     // here row 0 means row number 1 of particular section
   } 
   .
   .
   .

}
.
.
.

因此,您可以通过sectionrow轻松管理您的tableView 在您的情况下,第一部分的每个是动态的,第二部分的 >是静止的。