gpt4 book ai didi

iOS 如何像在 iPhone 照片应用程序中那样在照片之间的日期 Collection View 中放置标题

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:10:16 25 4
gpt4 key购买 nike

我想在 Collection View 中根据日期对照片进行分类,并在它们之间添加标题,就像在 iPhone 主照片中一样,这是根据日期对照片进行分类,然后我可以将标题放在那里...帮助将不胜感激谢谢你……

最佳答案

NSArray<PHAsset *> *imageAssets = @[];
NSMutableDictionary<NSString *, NSMutableArray *> *groupedAssets = [NSMutableDictionary dictionary];
for (PHAsset *imageAsset in imageAssets) {
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MMM dd, yyyy"];
NSString *key = [dateFormatter stringFromDate:imageAsset.creationDate];

// Add asset to group
NSMutableArray *group = [groupedAssets objectForKey:key];
if (!group) {
group = [NSMutableArray array];
[groupedAssets setObject:group forKey:key];
}
[group addObject:imageAsset];
}

这是关于如何解决问题的想法。上面的代码假定您有一个 PHAssets 数组。您在循环结束时收到的 groupedAssets 对象是按天分组的 Assets 集合。

关于iOS 如何像在 iPhone 照片应用程序中那样在照片之间的日期 Collection View 中放置标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44255526/

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