0

我正在处理一个项目,其中我有一个水平分页表视图,它连接到一个 sqlite3 数据库。我尝试了许多方法来创建水平表格视图并且效果很好,但是当我将对象传递给表格视图以显示在单元格上时,应用程序崩溃了。

我在谷歌上搜索到了错误,发现表视图正在访问数组中不存在的对象。

    for(int i = 0; i < colors.count; i++) {
    CGRect frame;
    frame.origin.x = self.scrollView.frame.size.width * i;
    frame.origin.y = 0;
    frame.size = self.scrollView.frame.size;

    UITableView *tableView = [[UITableView alloc] initWithFrame:frame];
    self.tableView = tableView;
    tableView.dataSource = self;


    [self.scrollView addSubview:tableView];

- (void)scrollViewDidScroll:(UIScrollView *)sender滚动页面时,我将数组的对象传递给特定页面。

有没有其他好的方法可以做到这一点?

4

1 回答 1

0

我认为您应该使用NRGridView,因为根据我的理解,您在滚动视图中有多个 tableview,这就是为什么 tableview 委托方法会混淆并且您的应用程序崩溃了。

于 2012-09-28T07:11:11.767 回答