|
|
(同じ利用者による、間の20版が非表示) |
行1: |
行1: |
− | ==storyboardを使ってTableViewを追加==
| + | [[ios/swift/TableView/表示]] |
− | #sotryboardにTableViewを貼り付ける
| + | |
− | #TableViewオブジェクトをViewControllerに紐付ける
| + | |
− | #TableViewのdatagateとdatasourceをViewControllerに紐付ける(TableViewオブジェクトを選択し、ViewControllerの上3つのボタンの一番左にcontrolボタンで紐付ける)
| + | |
− | #以下をViewController.swiftに追加
| + | |
− | @IBOutlet weak var testTableView: UITableView!
| + | |
− | override func viewDidLoad() {
| + | |
− | super.viewDidLoad()
| + | |
− | testTableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "Cell")
| + | |
− | testTableView.delegate = self
| + | |
− | testTableView.dataSource = self
| + | |
− | }
| + | |
− | func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| + | |
− | return 10
| + | |
− | }
| + | |
− | func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
| + | |
− | let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! UITableViewCell
| + | |
− | cell.textLabel?.text = String(indexPath.row + 1) + "データ"
| + | |
− | return cell
| + | |
− | }
| + | |
− | #クラスを継承する
| + | |
− | -class ViewController: UIViewController
| + | |
− | +class ViewController: UIViewController, UITableViewDataSource,UITableViewDelegate {
| + | |
| | | |
− | 参考:http://www.dcom-web.co.jp/technology/swift3/
| + | [[ios/swift/TableView/画像付き]] |
| + | |
| + | [[ios/swift/TableView/API画像連動]] |
| + | |
| + | [[ios/swift/TableView/API画像連動スクロール読み込み]] |
| + | |
| + | [[ios/swift/TableView/高さ自動調節]] |
| + | |
| + | [[ios/swift/TableView/画面遷移]] |
| + | |
| + | [[ios/swift/TableView/Pull更新]] |
| + | |
| + | [[ios/swift/TableView/スクロール上下検知]] |
| + | |
| + | [[ios/swift/TableView/削除並替処理]] |