如何在一个tableView中使用两个不同的自定义单元格?使用iOS 7的Storyboard

胡安

我有两个自定义单元格。我想在我的显示器中显示2个部分UITableView第一部分,其中一行显示第一个自定义单元格,第二部分显示从核心数据中提取的对象列表。

我应该如何实现“ cellForRowAtIndexpath”方法?

这是我的一些代码:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{

// Return the number of sections.
return 2;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{

// Return the number of rows in the section.
if (section == 0) {
    return 1;

} else if (section == 1) {
   //gastos is an array
   return [self.gastos count];  
}
return 0;
}


- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath         *)indexPath
{

switch (indexPath.section) {
    case 0:
    {
        SaldoCelda *cell1 = [tableView dequeueReusableCellWithIdentifier:@"Cell1"      forIndexPath:indexPath];
        return cell1;
    }
    case 1:
    {
        static NSString *CellIdentifier = @"Cell";
        CeldaGasto *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier      forIndexPath:indexPath];

        NSManagedObject *gasto = [self.gastos objectAtIndex:indexPath.row];

        [cell.monto setText:[NSString stringWithFormat:@"%@ AR$", [gasto valueForKey:@"monto"]]];
        [cell.categoria setText:[NSString stringWithFormat:@"%@", [gasto valueForKey:@"categoria"]]];
        [cell.fecha setText:[NSString stringWithFormat:@"%@", [gasto valueForKey:@"fecha"]]];

        return cell;
    }
    default:
        break;
}
return 0;
}

这是我收到的错误消息:

/ [UITableView _configureCellForDisplay:forIndexPath:],/ SourceCache / UIKit_Sim / UIKit-2903.23 / UITableView.m:6246 2014-03-05 01:02:57.181支出[2897:70b] *断言失败,因为未捕获异常NSInternalInconsistencyException',原因:“ UITableView数据源必须从tableView:cellForRowAtIndexPath返回单元格:”

感谢您的帮助!

塔雷克·哈拉克(Tarek Hallak)

除了要返回nil其中一个单元格之外,您还遇到了一个问题numberOfRowsInSection,您正在为第1节!!返回0行,尽管您希望自己的这一节中有行cellForRowAtIndexPath

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iOS 7 UITableView:如何删除导航栏和第一个单元格之间的空间

来自分类Dev

iOS7使用Storyboard实现UIViewControllerTransitioningDelegate

来自分类Dev

UIScrollView无法在iOS 7 StoryBoard中滚动

来自分类Dev

如何在单个表中使用两个不同的自定义UITableViewCell子类?

来自分类Dev

iOS 7自定义单元格未显示在表格视图中

来自分类Dev

iOS 7-无法在自定义UITableView单元格中设置UITextView的字体颜色

来自分类Dev

ios7 UITableViewController的“外观清除”是否损坏(来自Storyboard)?

来自分类Dev

Swift中的自定义表格视图单元格,没有Storyboard

来自分类Dev

如何在Storyboard中使用自定义UICollectionViewCell?

来自分类Dev

如何在iOS Storyboard中使两个约束相互匹配?

来自分类Dev

如何在不使用Swift的ios中使用Storyboard的情况下将tableViewCell的数据共享到下一个viewController

来自分类Dev

如何将一个数字分为另一个工作表中的7个不同的单元格?

来自分类Dev

在Windows 7中如何引用另一个文件上的单元格?

来自分类Dev

ios7中未使用UITableViewCellStyleDefault在iOS 7中拾取情节提要UITableView中的自定义单元格

来自分类Dev

iOS 7自定义单元格未在表格视图中显示

来自分类Dev

ios7 UITableViewController的“外观清除”是否损坏(来自Storyboard)?

来自分类Dev

一个UIViewController中的自定义单元格tableview和默认的UITableView

来自分类Dev

如何在一个tableView中使用两个不同的自定义单元格?使用iOS 7的Storyboard

来自分类Dev

如何将自定义单元格添加到由Storyboard构建的静态Tableview中?

来自分类Dev

iOS 7 Storyboard Autolayout uitableviewcontroller tableviewheader视差

来自分类Dev

标签和Imageviews在iOS7中的自定义单元格中表现异常

来自分类Dev

如何使用Storyboard将两个视图控制器连接到一个视图控制器?

来自分类Dev

如何在一个UITableView中调用不同的自定义单元格?

来自分类Dev

如何使用分段控件在一个表视图中维护两个自定义单元格?

来自分类Dev

在Storyboard Xcode 7中为具有不同宽度的两个视图设置常量

来自分类Dev

如何在BigQuery旧版SQL中使用两个不同的自定义维度

来自分类Dev

滚动时两个重叠的不同自定义单元格的UITableview

来自分类Dev

在 tableView 中添加两个自定义单元格

来自分类Dev

如何在一个 angular 7 项目中使用 2 个不同的引导程序主题?

Related 相关文章

  1. 1

    iOS 7 UITableView:如何删除导航栏和第一个单元格之间的空间

  2. 2

    iOS7使用Storyboard实现UIViewControllerTransitioningDelegate

  3. 3

    UIScrollView无法在iOS 7 StoryBoard中滚动

  4. 4

    如何在单个表中使用两个不同的自定义UITableViewCell子类?

  5. 5

    iOS 7自定义单元格未显示在表格视图中

  6. 6

    iOS 7-无法在自定义UITableView单元格中设置UITextView的字体颜色

  7. 7

    ios7 UITableViewController的“外观清除”是否损坏(来自Storyboard)?

  8. 8

    Swift中的自定义表格视图单元格,没有Storyboard

  9. 9

    如何在Storyboard中使用自定义UICollectionViewCell?

  10. 10

    如何在iOS Storyboard中使两个约束相互匹配?

  11. 11

    如何在不使用Swift的ios中使用Storyboard的情况下将tableViewCell的数据共享到下一个viewController

  12. 12

    如何将一个数字分为另一个工作表中的7个不同的单元格?

  13. 13

    在Windows 7中如何引用另一个文件上的单元格?

  14. 14

    ios7中未使用UITableViewCellStyleDefault在iOS 7中拾取情节提要UITableView中的自定义单元格

  15. 15

    iOS 7自定义单元格未在表格视图中显示

  16. 16

    ios7 UITableViewController的“外观清除”是否损坏(来自Storyboard)?

  17. 17

    一个UIViewController中的自定义单元格tableview和默认的UITableView

  18. 18

    如何在一个tableView中使用两个不同的自定义单元格?使用iOS 7的Storyboard

  19. 19

    如何将自定义单元格添加到由Storyboard构建的静态Tableview中?

  20. 20

    iOS 7 Storyboard Autolayout uitableviewcontroller tableviewheader视差

  21. 21

    标签和Imageviews在iOS7中的自定义单元格中表现异常

  22. 22

    如何使用Storyboard将两个视图控制器连接到一个视图控制器?

  23. 23

    如何在一个UITableView中调用不同的自定义单元格?

  24. 24

    如何使用分段控件在一个表视图中维护两个自定义单元格?

  25. 25

    在Storyboard Xcode 7中为具有不同宽度的两个视图设置常量

  26. 26

    如何在BigQuery旧版SQL中使用两个不同的自定义维度

  27. 27

    滚动时两个重叠的不同自定义单元格的UITableview

  28. 28

    在 tableView 中添加两个自定义单元格

  29. 29

    如何在一个 angular 7 项目中使用 2 个不同的引导程序主题?

热门标签

归档