首页 > 代码库 > swift-UITableView
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。