У меня UIImageView, как простая галерея, которая получает данные от JSON.Как создать салфетки для следующего/заднего UIImageView
-(void)connectionDidFinishLoading:(NSURLConnection *)connection
{
NSDictionary *allDataDictionary = [NSJSONSerialization JSONObjectWithData:webdata options:0 error:nil];
NSArray *tmp =[allDataDictionary objectForKey:@"gallery"];
if (tmp.count>0){
for (NSDictionary *diction in tmp) {
[self.patternImagesArray addObject:diction];
}
NSLog(@"%@", self.patternImagesArray);
// [loading stopAnimating];
}
[self.collectionView reloadData];
}
-(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{
PatternView *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"PatternCell" forIndexPath:indexPath];
NSString *myPatternString = [[self.patternImagesArray objectAtIndex:indexPath.row] valueForKey:@"thumb"];
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:myPatternString]];
cell.patternImageView.image = [UIImage imageWithData:data];
return cell;
}
Для полных изображений я использую это:
-(void)viewDidLoad{
NSString *path=[_newsData valueForKey:@"bigimg"];
NSData* imageData = [NSData dataWithContentsOfURL: [NSURL URLWithString: path]];
UIImage* image = [UIImage imageWithData: imageData];
NSLog(@"%@", image);
_imageParse.image = image;
[_PanelTools setHidden:YES];
}
Когда я нажать на любом изображении в моем CollectionViewCell я могу увидеть полное изображение, но как создать проведите палец влево/вправо для просмотра следующего изображения и обратно , Я знаю, как сделать салфетки в любую сторону, но как создать прокрутку с изображением рядом/назад.
где вы показать полное изображение? на отдельном viewController или на вид того же viewController, что и UICollectionView? – ZeMoon
На отдельном ViewController – Genevios
ОК, обновит мой ответ в течение нескольких минут – ZeMoon