zoukankan      html  css  js  c++  java
  • 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.
        }
    
     
  • 相关阅读:
    转发与重定向的区别
    Servlet开发详讲
    Servlet的常见错误
    HTTP请求方式之POST和GET的区别
    Spring各种类型数据的注入
    Spring容器的基本使用
    Python接口自动化-测试用例编写
    Python接口自动化-设计测试用例
    python简明教程之数据结构(列表、元组、字典、集合)
    python简明教程之函数
  • 原文地址:https://www.cnblogs.com/sayimba/p/6215131.html
Copyright © 2011-2022 走看看