最近在学习IOS的UIKit部分内容,而现在正在学习TableView控件的使用,并且将之边学习边记载以供日后可以参考。而这部分博客的内容以及代码为观看麦子学院的视频所学(ps:本人并没有打广告..) 第一篇:为编辑一个简单的TableView 首先创建一个简单的iOS项目,并且在viewController视图当中添加一个TabelView控件。即得到以下 再将TableView与我们的ViewController的代码类添加关联,就可以在代码当中为我们的表格自行创建表格当中的Section和cell了 以下为代码:
import UIKit class ViewController: UIViewController,UITableViewDataSource,UITableViewDelegate { @IBOutlet weak var myTableView1: UITableView! //定义一个城市数组 var cities = ["北京","上海","广州","深圳"] override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. myTableView1.dataSource = self myTableView1.delegate = self } //设置表格中有几个section func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int{ return cities.count } @available(iOS 2.0, *) func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell{ //创键cell实例 let cell = UITableViewCell(frame: CGRect(x: 5, y: 20, width: 100, height: 40)) //设置cell的背景颜色 cell.backgroundColor = UIColor.gray //设置cell的内容 cell.textLabel?.text = cities[indexPath.row] return cell } }运行模拟器便可以得到以下:
OK,以上便是简单表格的实现了。
下一篇博客传送门:UIKit-TableView-简单的TableView细节扩展
