2016-12-15 5 views
0

В настоящее время я работаю над проектом, и моя страница продукта как этот enter image description hereкак изменить изображение, выбрав ячейку в CollectionView

Здесь я использую UIImageView, чтобы показать увеличенное изображение и ниже что я использую CollectionView для прокрутки набора изображений. Я хочу изменить большое изображение соответствующим образом, когда я нажимаю на изображение из CollectionViewCell. Поскольку это первый раз, когда я использую такую ​​функциональность, я не знаю. Пожалуйста, дайте мне какое-нибудь предложение. Спасибо.

+0

use collectionview делегаты –

+0

Вы можете поделиться своим кодом, чтобы мы могли вам помочь? –

ответ

1

Если каждое изображение в отдельном UICollectionViewCell, использовать

override func collectionView(_ collectionView: UICollectionView, 
          didSelectItemAt indexPath: IndexPath) { 
    // here you know which item is selected by accessing indexPath.item property, for example: 
    let selectedImage = yourImages[indexPath.item] 
    bigImageView.image = selectedImage 
} 

метод для обнаружения, когда пользователь выбирает пункт вид коллекции. Чтобы использовать этот метод, вы должны соответствовать UICollectionViewDelegate и установить collectionView.delegate = self

+0

wah !!! вот что я искал. Спасибо . –

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

  • Нет связанных вопросов^_^