Используйте кнопку на UICollectionViewCell для отображения данных из массива
У меня есть массивNSStrings
, одинUILabel
& a.UICollectionView
Мой вопрос:
Я хочу массиврассчитать, чтобы определить, сколькоUICollectionViewCell
с есть.
каждыйUICollectionViewCell
содержит кнопку После нажатия я хочу, чтобы эта кнопка вызывала данные в массиве, соответствующиеUICollectionViewCell
номер для отображения на этикетке.
Например, если пользователь нажимает на 13-йUICollectionViewCell
кнопка, а затем 13NSString
в массиве станетUILabel
с текстом.
Что я сделал:
Я сделал свой собственный подклассUICollectionViewCell
для файла пера, который я использую для всехUICollectionViewCell
с & подключил кнопку к файлу .h какIBAction
, Я также импортировалMainViewController.h
, который содержит свойство массива, в котором хранитсяNSString
s.
Когда я редактирую код вUICollectionViewCell
Я не могу получить доступ к свойству массива. Кнопка работает - я поместил NSLog вIBAction
метод, который работает.
Я искал десятки других ответов на SO, но ни один не ответил на мой конкретный вопрос. Я могу обновить это с примерами моего кода, если требуется.