UICollectionview类似于TableView的节数

时间:2014-04-02 08:37:29

标签: ios objective-c uitableview uicollectionview

在Tableviews中,我使用它来计算应该创建多少个部分:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
      return [[[MyArray objectAtIndex:section]objectForKey:@"Rows"]count];   
}

现在我正在尝试在Collection视图中实现相同的功能,但这里的代码不同:

-(NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView{

    return 1;   
}

我怎样才能像在Tableviews中那样实现同样的效果,因为在这种情况下我似乎无法使用objectAtIndex?

1 个答案:

答案 0 :(得分:13)

表视图有两种方法

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

集合视图也有两种方法

- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section

因此,在这两种情况下,界面的工作方式都相同。