应用UITableView对于整个页面并为每一行添加自定义UITableViewCell(此设计可能为每个索引路径提供12个自定义UITableViewCell
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(indexPath.row == 0){
load custom cell for row 0 ( which is image)
} else if(indexPath.row == 1){
load custom cell for row 1 ( which is text and graph)
} else if(indexPath.row == 2){
load custom cell for row 2 ( which is UICollectionview)
} else if(indexPath.row == 3){
load custom cell for row 3 ( which is UIScrollview with images)
} else if(indexPath.row == 4){
load custom cell for row 4 ( which is UIPicker or anything else)
}//and so on until indexPath.row == 11
}
这是在这个控制器中使用多个自定义执行UITableView的正确方法吗?并且你必须再次在DidSelectRowAtPath中实现if-else。对于它来说,它看起来很奇怪,代码多个if-else并且UITableView的概念是为此而设计的? UIScrollview怎么样?
从理论上讲,这看起来很有前途,它使这个细节控制器对内存非常有效吗?我只是想学习使用UITableView的正确方法。如果大多数人都这样做,我必须接受并使用它
由于