我已经将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
我究竟做错了什么?为什么不居中?
最佳答案
重新加载imageHeader view
,然后在打开菜单后重新加载table view
。