在Tableviews中,我使用它来计算应该创建多少个部分:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [[[MyArray objectAtIndex:section]objectForKey:@"Rows"]count];
}
现在我正在尝试在Collection视图中实现相同的功能,但这里的代码不同:
-(NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView{
return 1;
}
我怎样才能像在Tableviews中那样实现同样的效果,因为在这种情况下我似乎无法使用objectAtIndex?
答案 0 :(得分:13)
表视图有两种方法
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
集合视图也有两种方法
- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
因此,在这两种情况下,界面的工作方式都相同。