Как добавить текст в tableViewCell
? Я перетащил один textfield
и button
, и добавьте под ними, установите tableView
и tableviewCell
. Идентификатором ячейки является «Ячейка». И вот код, который я сделал до сих пор. В идеале я хочу добавить в ячейку тексты, напечатанные внутри textfield
, так что, например, если я добавлю свое имя, оно будет добавлено, и если следующий человек добавит ее имя, ее имя также появится в ячейке.Как добавить тексты в каждую ячейку, используя текстовое поле и кнопку?
@IBOutlet weak var myTableView: UITableView!
@IBOutlet weak var textField: UITextField!
var stringArray = [String]()
@IBOutlet weak var AddBUtton: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
textField.delegate = self
}
func textFieldDidBeginEditing(textField: UITextField) {
}
func textFieldDidEndEditing(textField: UITextField) {
}
func textFieldShouldBeginEditing(textField: UITextField) -> Bool {
return true
}
func textFieldShouldClear(textField: UITextField) -> Bool {
return true
}
func textFieldShouldEndEditing(textField: UITextField) -> Bool {
return true
}
func textFieldShouldReturn(textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cellIdentifier = "Cell"
let cell = self.myTableView.dequeueReusableCellWithIdentifier(cellIdentifier, forIndexPath: indexPath) as! UITableViewCell
return cell
}
Спасибо! Это сработало!! Теперь я подумал, что было бы очень здорово, если бы я мог добавить больше функций в этот проект, например, когда я вводил слова в своем текстовом поле, он упорядочивался по алфавиту. Вы знаете, как это сделать? –
каждый раз, когда вы добавляете строку в массив, вы просто сортируете ее перед перезагрузкой, например. 1) stringArray.append (textField.text) 2) stringArray.sort // как сортировать, mm выяснить себя – RJE