• 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.
        }
    
     
  • 相关阅读:
    C常用字符字符串处理函数
    ipmotool
    It旅程经典报错信息
    带外监控
    zookeeper工作原理解析
    浅析MySQL各种索引
    osx下查看jar文件
    TopCoder SRM624 BuildingHeightEasy 题解
    ViewPager切换动画效果改动
    vim中的高亮全部同样单词的方法
  • 原文地址:https://www.cnblogs.com/sayimba/p/6215131.html
Copyright © 2020-2023  润新知