swift-UITableView
Posted sayimba
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift-UITableView相关的知识,希望对你有一定的参考价值。
import UIKit class FirstVC: UIViewController,UITableViewDelegate,UITableViewDataSource { var tableView : UITableView? var items = ["武汉","上海","武汉","上海","武汉","上海","武汉","上海"]
override func viewDidLoad() { super.viewDidLoad() initView() // Do any additional setup after loading the view. } func initView(){ self.tableView = UITableView(frame:self.view.frame,style:UITableViewStyle.plain) self.tableView!.dataSource = self self.tableView!.delegate = self self.tableView!.register(FirstCell.classForCoder(), forCellReuseIdentifier: "cell") self.view.addSubview(self.tableView!) self.tableView?.tableFooterView = UIView() } func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { // let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) // cell.textLabel!.text = self.items[indexPath.row] let cell:FirstCell! = tableView.dequeueReusableCell(withIdentifier: "cell") as! FirstCell! cell.titles.text = self.items[indexPath.row] //去除cell阴影 cell.selectionStyle = UITableViewCellSelectionStyle.none return cell } func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return self.items.count } func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { return 60 } func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { print("点击cell的indexpath.row:\(items[indexPath.row])") let detail = First_detail_VC() self.navigationController?.pushViewController(detail, animated: true) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. }
以上是关于swift-UITableView的主要内容,如果未能解决你的问题,请参考以下文章