iOS 9とSwiftでXcode 7.3を使用しています。私は、ユーザーがテキストフィールドに整数を入力し、ボタンをタップして、整数を同じ画面上のテーブルビューに表示できるようにしたいと思います。私は、ユーザーがこれを行う整数のリストを作成できるようにしたいと思います。iOS 9を使用してテーブルビューにセルを追加する方法は?
テキストフィールド、ボタン、およびテーブルビューを作成しました。この関数をコード化する最も簡単な方法は何ですか?
iOS 9とSwiftでXcode 7.3を使用しています。私は、ユーザーがテキストフィールドに整数を入力し、ボタンをタップして、整数を同じ画面上のテーブルビューに表示できるようにしたいと思います。私は、ユーザーがこれを行う整数のリストを作成できるようにしたいと思います。iOS 9を使用してテーブルビューにセルを追加する方法は?
テキストフィールド、ボタン、およびテーブルビューを作成しました。この関数をコード化する最も簡単な方法は何ですか?
標準のテーブルビューを使用する方法を知っているので、無関係のコードを投稿する必要はありません。
これを試してみてください.....
使用beginUpdatesと、ボタンがクリックされたインサートを新しいセル..すべての
まず、あなたのテーブルビューの列にデータを追加するためのendUpdates、のが配列のためのコンテンツを含むとしましょうあなたのテーブルビューは、その後、新しい行をあなたのテーブルをupateと挿入
Yourarray.push(0815) // some integer, which you will grap from the input
Yourarray
という
// Update Table Data
tblname.beginUpdates()
tblname.insertRowsAtIndexPaths([
NSIndexPath(forRow: Yourarray.count-1, inSection: 0)
], withRowAnimation: .Automatic)
tblname.endUpdates()
Yourarray.count-1
のコード行が表示されます。そこには、新しいセルを追加する行の整数を書くことができます。 テーブルビューを使用している場合は、配列を使用してテーブルビューを設定する必要があります。
編集
class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
...
}
まずあなたがUITableViewDelegate
とUITableViewDataSource
からクラスを採用。
次に、あなたのクラス内でこれらの関数を追加します。
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 0 // how many tableview cells you want to display
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) {
var cell:UITableViewCell = self.tableView.dequeueReusableCellWithIdentifier("cell") as UITableViewCell // "cell" is the identifier in this case, change that in your storyboard
cell.textLabel?.text = "Your value for the tableview"
return cell
}
をのviewDidLoadの中にあなたがそれをフックするために、これを追加する必要があります。
self.zipTable.delegate = self
self.zipTable.dataSource = self
感謝のお返事私はこれを試してみる。今私がコーディングしたのは、View ControllerからViewController.swiftファイルへの接続を作成することだけでした。私はどこから始めるべきか分からなかった。 – Impulso
あなたはtableViewを作る方法を知っていますか?何か助けが必要な場合はどこでもお手伝いします – Anokrize
tableViewを追加する方法を教えていただけますか? – Impulso