我试图将图像设置为UITableView
的标题,虽然标题的大小不会调整为图像的大小。基于大量的研究(见我的编辑),我使用的是实现这一目标的相关代码如下:调整UIImage大小放置在UITableView的标题
func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let frame = CGRectMake(0, 0, 300, 150)
let headerImageView = UIImageView(frame: frame)
let image: UIImage = UIImage(named: "reminder3.png")!
headerImageView.image = image
return headerImageView
}
func tableView(tableView: UITableView, estimatedHeightForHeaderInSection section: Int) -> CGFloat {
return 150
}
它添加了图像的头,我可以调整大小头,但不管是什么我将它设置为高度值(目前为300),它始终保持恒定的大小。默认的头部大小。我无法调整标题以匹配我的尺寸UIImage
。所以,我试着添加这个方法: 有没有人知道一个简单的方法来完成这个?
你想tableView标题调整到你的UIImage高度(这不是300)? –
的确如此,我使用300值作为测试人员 – John
好的,您可以创建UIImage,然后询问其大小(image.size),然后创建具有该大小的tableView标头。不需要使用委托方法。 –