Ios7 集合视图仅在IOS中的页面加载时加载

Ios7 集合视图仅在IOS中的页面加载时加载,ios7,uicollectionview,Ios7,Uicollectionview,我使用集合视图在用户选择的滑块中显示多个图像,但主要问题是集合视图仅在页面加载时加载。而包含图像的数组是在页面加载后生成的。这就是为什么不加载图像,因为一旦加载页面,集合视图就不会加载。 我不太了解收集视图,所以请引导我。。。 我的代码如下:- - (void)elcImagePickerController:(ELCImagePickerController *)picker didFinishPickingMediaWithInfo:(NSArray *)info { [self d

我使用集合视图在用户选择的滑块中显示多个图像,但主要问题是集合视图仅在页面加载时加载。而包含图像的数组是在页面加载后生成的。这就是为什么不加载图像,因为一旦加载页面,集合视图就不会加载。 我不太了解收集视图,所以请引导我。。。 我的代码如下:-

- (void)elcImagePickerController:(ELCImagePickerController *)picker didFinishPickingMediaWithInfo:(NSArray *)info
 {
   [self dismissViewControllerAnimated:YES completion:nil];

   _imageList= [NSMutableArray arrayWithCapacity:[info count]];

for (NSDictionary *dict in info)
{
   UIImage *image  = [dict objectForKey:UIImagePickerControllerOriginalImage];
    [_imageList addObject:image];

}

self.chosenImages = _imageList;
}


_集合视图中的imageList项目数未加载

加载imageList后,重新加载集合视图

- (void)elcImagePickerController:(ELCImagePickerController *)picker didFinishPickingMediaWithInfo:(NSArray *)info
 {
   [self dismissViewControllerAnimated:YES completion:nil];

   _imageList= [NSMutableArray arrayWithCapacity:[info count]];

for (NSDictionary *dict in info)
{
   UIImage *image  = [dict objectForKey:UIImagePickerControllerOriginalImage];
    [_imageList addObject:image];

}

self.chosenImages = _imageList;
//重新加载集合视图

- (void)elcImagePickerController:(ELCImagePickerController *)picker didFinishPickingMediaWithInfo:(NSArray *)info
 {
   [self dismissViewControllerAnimated:YES completion:nil];

   _imageList= [NSMutableArray arrayWithCapacity:[info count]];

for (NSDictionary *dict in info)
{
   UIImage *image  = [dict objectForKey:UIImagePickerControllerOriginalImage];
    [_imageList addObject:image];

}

self.chosenImages = _imageList;
[collectionview reloadData];

}