代码之家  ›  专栏  ›  技术社区  ›  user979331

在UITableView头中居中UIImageView

  •  0
  • user979331  · 技术社区  · 6 年前

    let imageHeader = UIImageView(frame: CGRect(x: 0, y: 0, width: self.tableView.frame.width, height: 50))
    let header = UIView(frame : CGRect(x : 0, y : 0, width : self.tableView.frame.width, height : 200))
    imageHeader.image = UIImage(named: "paindown-logo.png")
    imageHeader.contentMode = .scaleAspectFit
    imageHeader.center = CGPoint(x: header.bounds.midX, y: header.bounds.midY);
    header.addSubview(imageHeader)
    self.tableView.tableHeaderView = header
    

    我做错什么了?为什么不居中?

    enter image description here

    1 回复  |  直到 6 年前
        1
  •  0
  •   Bijender Singh Shekhawat    6 年前

    重新加载 imageHeader view 然后重新加载 table view