2014-12-10 3 views
0

Я реализовал UICollectionView как в этом учебнике: UICollectionView TutorialUICollectionView Выбранный клеточный индекс всегда равен нулю

Когда я реализую

- (BOOL)collectionView:(UICollectionView *)collectionView shouldSelectItemAtIndexPath:(NSIndexPath *)indexPath { 

NSInteger i = indexPath.item; 

return YES; 

}

или

- (BOOL)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath { 

NSInteger i = indexPath.item; 

return YES; 

}

всегда я = 0

Я попытался добавить свойство ID для фото объекта и его назначения, но без индекса я не могу сделать nothing.What, чтобы сделать здесь, пожалуйста, помогите я застрял.

Я пытаюсь получить выбранный индекс и просмотреть выбранную фотографию в новом контроллере представления, но не смог получить индекс выбранного элемента.

ответ

1

NSIndexPath, что вы получаете от этих методов имеет row и section, что вы должны использовать, чтобы получить то, что вам нужно

+0

Я не знаю, как я проходил мимо it.I попытался '' indexPath.row' но indexPath .section' дает индекс, который мне нужен. Я не пробовал его ни разу. Спасибо. –

Смежные вопросы