您好我可以获得UITableView
来显示存储在文档文件夹中的图像的文件名。有没有办法让UICollectionView
在集合视图中显示这些图像?
谢谢利亚姆
答案 0 :(得分:2)
是的,你可以。这是UICollectionView Programming Guide。
UICollectionView
collectionView:cellForRowAtIndexPath:
使用+imageNamed:
方法返回包含图片的单元格。请记住在里面创建UIImageView
的自定义单元格,然后创建插座。
以下Tutorial可以帮助您。
答案 1 :(得分:0)
// fetch all the files from the documents directory.
NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
library = [path objectAtIndex:0];
fileArray = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:library error:nil];
NSArray *imagelist = [[NSArray alloc] init];
// filter the images from all the files.
for(int i = 0;i<fileArray.count;i++)
{
id object = [fileArray objectAtIndex:i];
if ([object rangeOfString:@".png"].location !=NSNotFound)
{
[imagelist addObject:object];
}
}
然后创建集合视图的实例并使用以下UICollectionView数据源在集合视图中添加项目,