我試圖將圖像設置爲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標頭。不需要使用委託方法。 –