gpt4 book ai didi

ios - UICollectionView cellForItemAtIndexPath indexPath 行为零

转载 作者:可可西里 更新时间:2023-11-01 05:30:10 25 4
gpt4 key购买 nike

我第一次使用 UICollectionView。我正在尝试获取每个单元格的“行”值 - 用作单元格文本字段的标识符/标签。当调用 cellForItemAtIndexPath 时,似乎 [indexPath row]; 返回 nil。当行为零时,如何获取单元格索引(或用作标识符的其他内容)?

注意使用 iOS7,如果这有什么不同......

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView  cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
// Returns nil
NSLog("Row: %d", indexPath.row);
}

有什么想法/提示吗?

最佳答案

您不在 Collection View 中使用行的概念。您需要使用 NSIndexPath 中的此方法:

+ (NSIndexPath *)indexPathForItem:(NSInteger)item inSection:(NSInteger)section;

请注意 NSIndexPathrow 属性是在 UITableView.h 上声明的,而 item 属性在 UICollectionView.h

上声明

关于ios - UICollectionView cellForItemAtIndexPath indexPath 行为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18153076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com