-1
これはボタンのプッシュで複数のセルが追加されたため、このウェブサイトで見つかったものとは異なります。私はボタンを持っていないので、単一のセルに複数の情報を追加する機能はありません。UITableViewにカスタムセルをプログラムで追加する
私は自分のUITableView用のカスタムセルを作ったが、うまく動作していると思います。
私はUITableViewのサブクラスを持っています。追加するセルは1つだけです。各セルには、情報を追加するために必要な5つのテキストフィールドがあります。
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("onlyCell", forIndexPath: indexPath) as! tableCardTableViewCell
cell.field1.text = info1
cell.field2.text = info2
cell.field3.text = info3
cell.field4.text = info4
cell.field5.text = info5
return cell
}
上記の情報を追加しようとした方法です。以下は
は私が
myTable.insertRowsAtIndexPaths([NSIndexPath(forRow: 0, inSection: 0)], withRowAnimation: .Automatic)
のhttp:/ /stackoverflow.com/questions/31870206/how-to-insert-new-cell-into-uitableview-in-swift/31870301#31870301 –
ストーリーボードにセルを作成しましたか?また、1つのセルしか持たない場合は、numberOrRowsInSectionメソッドで変数を1に設定する必要があります。 – Devster101
私はセルとの.xibファイルを持っています。私はストーリーボードにはありません。なぜなら、私はコードだけを使ってそれを作成しようとしているからです – iman42