Я новичок в Swift и не имеют никакого опыта работы с Objective C. Я обычно реализовать пользовательский интерфейс Collection View, как это:Как вставить текстовое поле в коллекцию пользовательского интерфейса Просмотр ячеек и сохранение текста в массив?
class ViewController: UIViewController, UICollectionViewDataSource, UICollectionViewDelegate {
let reuseIdentifier = "cell"
var items = ["1", "2", "3" ... "100"]
func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return self.items.count
}
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCellWithReuseIdentifier(reuseIdentifier, forIndexPath: indexPath) as! MyCollectionViewCell
cell.myLabel.text = self.items[indexPath.item]
return cell
}
func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
// handle tap events
print("You selected cell #\(indexPath.item)!")
}
}
Но я не имею ни малейшего представления о том, как иметь текстовое поле эти ячейки, а не числа из объявленного массива (элементы). И как я могу сохранить текст, введенный в массив?
P.S Я не отправляю это на ожидание кода (хотя это мне очень помогло), а скорее для некоторых рекомендаций или веб-ссылок о том, как это сделать.