TableViewCell视图消失

时间:2019-08-12 03:47:27

标签: ios swift swift4 cell

我的UItableviewCell中有UITextField,当我单击键盘上的完成按钮时,我的单元格视图已从Superview中删除

outputdir

1 个答案:

答案 0 :(得分:0)

我通过将视图添加到TableviewCell内容视图中来解决此问题

 self.contentView.addSubview(stack)
 phone.delegate = self
 password.delegate = self
 stack.snp.makeConstraints { (cons) in
        cons.left.right.equalTo(self.contentView).inset(25)
        cons.centerY.equalTo(self.contentView)
        cons.height.equalTo(230)
        cons.bottom.equalTo(self.contentView).inset(15)
 }
 self.contentView.backgroundColor = .white

我从tableviewHeaderContent

返回此视图
override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
        let head = tableView.dequeueReusableCell(withIdentifier: headerid) as! ProfileLoginTableViewCell
        return head.contentView
    }