将tableview单元格int附加到数组

问题描述

我希望我的快速代码附加显示在tableview单元格每个标签中的所有int。因此,在数组中它应包含0,1,2。将该数组声明为具有int值的someArray。是否在func视图中添加了附加内容。我不知道该如何附加在括号内。我不知道还要添加什么代码

import UIKit
 
class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource {
 
    var numberOfRows = 3
    var someArray = [Int]()
    
    func tableView(_ tableView: UITableView,numberOfRowsInSection section: Int) -> Int { numberOfRows }
 
    func tableView(_ tableView: UITableView,heightForRowAt indexPath: IndexPath) -> CGFloat { 118 }
 
    var tableView = UITableView()
    var selectedIndexPath = IndexPath(row: 0,section: 0)
 
 
    override func viewDidLoad() {
        super.viewDidLoad()
 
     setTableVIew()
        someArray.append(c)
      
    }
 
 
 
    func setTableVIew(){
    
          
         
       
        
        let VCframe = view.frame
        let height = VCframe.height * 0.8
           
        let widthx = VCframe.width
 
   
             tableView.frame = CGRect(x: 10,y: 0,width: widthx - 20,height: height)
          
        tableView.delegate = self
        tableView.dataSource = self
        view.addSubview(tableView)
  
      
        tableView.register(customtv.self,forCellReuseIdentifier: "cell")
    }
 
 
   func tableView(_ tableView: UITableView,cellForRowAt indexPath: IndexPath) -> UITableViewCell {
       let cell = tableView.dequeueReusableCell(withIdentifier: "cell",for: indexPath) as! customtv
       cell.lbl.text = "\(indexPath.row)"
    
 
       return cell
   }
 
 
 
    
}
class customtv: UITableViewCell {
    lazy var backView : UIView = {
      let view = UIView(frame: CGRect(x: 10,y: 6,width: self.frame.width,height: 110))
      view.backgroundColor = .green
      print(self.frame.width)
          return view
      }()
      
 
      
      override func layoutSubviews() {
         backView.clipsToBounds = true
         backView.frame =  CGRect(x: 0,width: bounds.maxX,height: 110)
   
 
      }
    lazy var lbl : UILabel = {
        let press = UILabel(frame: CGRect(x: 0,y: 3,width: 120,height: 50))
        press.backgroundColor = .yellow
        press.text = String("1")
            
        return press
    }()
 
   
 
 
 
 
 
    override func setSelected(_ selected: Bool,animated: Bool) {
        super.setSelected(animated,animated: true)
        addSubview(backView)
    
        backView.addSubview(lbl)
    }
}

解决方法

类似的东西:

for c in 0...117 {
    someArray.append(c)
}

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...