iOS Swift 动态给tableView插入行
TableView在一个项目中是必然会用到的, 如果没有TableView的话可以想象, 写界面是件多么痛苦的事, 好了废话不多说, 进入正题
新建一个Swift iOS 项目
老样子我们先新建一个single view application
参照这个就行了 http://huyaohui.com/2015/05/28/resignFirstResponder-close-keyboard/
新建一个Table View Controller
把Main.storyboard中默认的ViewController删了
从 object library中拖一个Table View Controller到storyboard中
勾上 is Initial View Controller(不勾上就没有入口的View Controller了)
设置TableViewCell
选择TableViewCell
设置
Style
属性为Custom
(自定义模式)给
Identifier
取名为TableViewCell(代码部分需要用到)
控件Tag
给我们的TableViewCell中的Label(实际中可能是其他的, 同理)添加Tag标记
绑定Swift类
新建一个TableViewController.swift 文件, 继承UITableViewController
关联到上面新建的那个storyboard的TableViewController中
关键代码
1 | import UIKit |
代码地址
总结
其实TableView的应用场景还不只是这些, 他还提供了很多方法, 给我们修改TableView的展现方式, 其实很灵活的, 我写的这个例子是最常见的, 不是那么常见的就要靠大家去摸索了, 总之大同小异