为表标题视图设置图像

时间:2017-09-18 21:06:19

标签: ios swift uitableview swift3

我试图将INT_MIN设置为图片

tableView.tableHeaderView

这段代码给了我

  

致命错误:在解包可选值时意外发现nil

2 个答案:

答案 0 :(得分:1)

您实际上并未创建UIImageView。所以ImageHeadernil,你强行打开它。吊杆!

尝试这样的事情:

let url = "https://i.pinimg.com/564x/f3/d6/71/f3d671c71d6f19d34f856103758ff203.jpg"

var imageHeader = UIImageView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
imageHeader.hnk_setImage(from: URL(string: url))
let header = UIView(frame : CGRect(x : 0,y:0, width : tableView.frame.width , height : 100))
header.addSubview(imageHeader)
tableView.tableHeaderView = header

答案 1 :(得分:0)

ImageHeader是零。你从来没有实例化它。同样只有类名应以大写字母开头。