У меня есть UICollectionView с пользовательскими ячейками. Все работает правильно, но то, что я не знаю, как это сделать, - это назначить другой текст ярлыкам в каждой ячейке. У меня есть один раздел и три элемента в каждом разделе. Я хочу, чтобы все три элемента имели одинаковый макет. Я думаю, что мне нужно назначить другой идентификатор для каждой ячейки, но я не уверен, как я устанавливаю другой текст для более чем одного идентификатора ячейки.Назначить различный текст ярлыкам в нескольких ячейках UICollectionView
Любая помощь приветствуется, спасибо.
let reuseIdentifier = "directionCell"
override func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
return 1
}
override func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 3
}
override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCellWithReuseIdentifier(reuseIdentifier, forIndexPath: indexPath) as! CustomCollectionViewCell
cell.titleLabel.text = "Current title"
cell.subtitleLabel.text = "Choose to start"
cell.layer.cornerRadius = 10
return cell
показать нам свой исходный код. –
Я отредактировал с помощью источника. Это обычный код шаблона, о котором я упомянул, поскольку я не уверен, как обрабатывать назначение текста более чем одной ячейке. – ACerts
Просто установите текст, используя что-то, что может принимать индекс (например, массив), используя 'indexPath', как способ выбора правильного текста. Это основной материал - я рекомендую вам следовать учебному курсу на iTunesU, если вы новичок в Cocoa Touch и iOS. –