gpt4 book ai didi

ios - UICOllectionview,滚动到标题中包含 NSString 的第一个单元格

转载 作者:行者123 更新时间:2023-11-29 10:52:41 24 4
gpt4 key购买 nike

我有一个包含多个单元格的 uicollectionview,每个单元格都有一个标题。同一个 collectionview 可以有多个具有相同标题的单元格。我需要按语法将 collectionview 滚动到第一次出现的具有 title = user selection 的单元格。

我怎样才能做到这一点?

最佳答案

遍历您的数据源并找到第一个对象并调用,然后调用 Collection View scrolltoIndexPath 方法。

__block NSIndexPath* indexPath = nil;
[yourDataSource enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
if ([obj isEqualToString:title]) {
indexPath = [NSIndexPath indexPathForRow:idx inSection:0];
*stop = YES;
}
}];
if (indexPath) {
//set the scroll position accordingly
[collectionView scrollToItemAtIndexPath:indexPath atScrollPosition:UICollectionViewScrollPositionLeft animated:YES];
}

关于ios - UICOllectionview,滚动到标题中包含 NSString 的第一个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19804126/

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