TableView显示空白单元格

时间:2016-08-01 06:38:19

标签: ios swift uitableview

好的,所以我的应用程序工作正常,过了一段时间,细胞不再工作了。

  1. tableView连接到DataSource和Delegate
  2. 控制台正在打印数组
  3. 中的所有值
  4. 当应用程序运行时,它会显示3个单元格,但

    中没有信息
    var names = ["Bob", "Bill", "Billy"]
    
    func numberOfSectionsInTableView(tableView: UITableView) -> Int {
         return 1
    }
    
    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
         return names.count
    }
    
    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    
         let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! NamesCell
    
         cell.name.text = self.names[indexPath.row]
    
         return cell
    }
    

    NamesCell(自定义单元格)

    @IBOutlet weak var name: UILabel!
    
    override func awakeFromNib() {
         super.awakeFromNib()
         // Initialization code
    }
    
    override func setSelected(selected: Bool, animated: Bool) {
         super.setSelected(selected, animated: animated)
    
         // Configure the view for the selected state
    }
    

2 个答案:

答案 0 :(得分:0)

好的,所以我清除了约束并将相同的约束重新添加回单元格标签并且它有效。很奇怪?

答案 1 :(得分:0)

删除约束并再次添加它们,这是一个约束问题。你的代码还可以。