• 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.
        }
    
     
  • 相关阅读:
    Unreal Engine 4 Based Materials
    PhysX Clothing for UE4
    UE4中使用URL图片
    开始创作自己的VR作品——VR故事叙述终极指南
    UE4里的自定义深度功能
    Mybatis27题
    java 备用待迁移
    几个算法题目
    数据结构算法题目
    Mybatis 面试题
  • 原文地址:https://www.cnblogs.com/sayimba/p/6215131.html
Copyright © 2020-2023  润新知