我已经将UIImageView添加到我的UITableView Header中,现在我试图居中,但不会居中,它会移到右边。

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


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

ios - UITableView header 内的中心UIImageView-LMLPHP

最佳答案

重新加载imageHeader view,然后在打开菜单后重新加载table view

09-06 10:09