У меня есть представление коллекции, которое будет содержать одно или два обработанных JSON изображения, которые были добавлены в изменяемый массив. Я хотел бы перейти из ячейки представления коллекции, содержащей изображение, в другой контроллер представления. Но сегмент назначения будет содержать другое изображение, чем представление коллекции (другое проанализированное JSON изображение). Кроме того, две ячейки просмотра коллекции будут переходить на разные изображения. Подвела ниже:Collection View Segue
CollectionView ------- ---------- переход> DesintationVC
Сценарий 1
- Objectatindex: 0 imageA ----- -segue -----> newImageA
Сценарий 2
- Objectatindex: 0 imageB ------ ----- переход> newImageB
- Objectatindex: 1 imageC ------ ----- переход> newImageC
Что такое лучший способ пойти по этому поводу?
Я думал вдоль линий ...
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
if ([segue.identifier isEqualToString:@"image1"]) {
if (sender == [pamphlet_Array objectAtIndex:0]){
}
}
, но не совсем уверен, как поступить.
Я бы предпочел создать segue из ячейки просмотра коллекции в следующий контроллер представления (никакой аспектный признак жесты не нужен) – asdfasdfads