• Swift UITableView


    import UIKit
    
    var tableview = UITableView()
    let cellid = "cell"
    var tableData = NSMutableArray()
    
    let sizeView = UIScreen.main.bounds.size
    
    
    
    
    class TableviewViewController: UIViewController,UITableViewDelegate,UITableViewDataSource {
    
        override func viewDidLoad() {
            super.viewDidLoad()
            
            
            self.creatUI()
    
            // Do any additional setup after loading the view.
        }
    
        func creatUI()  {
        
            self.title = "TableView"
            self.view.backgroundColor = UIColor.white
                
            tableview.frame = CGRect(x: 0, y: 20, sizeView.width, height: sizeView.height-20)
            tableview.delegate = self
            tableview.dataSource = self
            self.view .addSubview(tableview)
            
            for i in 1...66 {
                
                
                tableData.add("siwft(i)")
                
            }
    
            
            tableview.reloadData()
            
        
        }
        
        func numberOfSections(in tableView: UITableView) -> Int {
            return 1
        }
        
        func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
            return tableData.count
        }
        
        func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
            
            var cell = tableView.dequeueReusableCell(withIdentifier: cellid)
            
            if cell == nil {
                
                cell = UITableViewCell (style: UITableViewCellStyle.default, reuseIdentifier: cellid)
                cell?.selectionStyle = UITableViewCellSelectionStyle.none
            }
            
            cell!.tintColor = UIColor.red
            cell!.textLabel?.text = tableData[indexPath.row] as! String
            
            
            return cell!
            
        }
        
        func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
            self.present(CollectionViewController(), animated: true) {
                
            }
    
        }
        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
            // Dispose of any resources that can be recreated.
        }
        
    
    
    
    }
  • 相关阅读:
    破解网站防盗链的方法
    Mysql用户设置密码和权限
    学者批教育不公阻碍穷二代向上流动 致贫者愈贫
    未来IT行业将缩减到三类职业
    RHEL6参考文档(官方的PDF文件)
    分析:低成本应用先锋 Linux系统大盘点
    提高网站排名的5大因素
    七部门查处奥数班遇尴尬 学生齐喊“出去”
    Linux步入弱冠之年
    职位 工作
  • 原文地址:https://www.cnblogs.com/xujiahui/p/6945695.html
Copyright © 2020-2023  润新知