2017-02-23 92 views
0

我将如何去改变一个uitableview背景图片的大小?默认情况下,它会自动调整图像的大小,但我希望我的图像稍微小一点。我试着做以下...如何更改UITableView背景图片的大小?

let image = UIImage(named: "noFoldersImage") 
     let iv = UIImageView(image: image) 
     iv.contentMode = .scaleAspectFit 
     iv.layer.frame = CGRect(x: self.view.frame.midX, y: self.view.frame.midY, width: 200, height: 200) 
     self.tableView.backgroundView = iv 

但它似乎没有工作,任何想法?由于

+0

您可以设置背景色清tableView.backgroundColor = UIColor.clear。并添加imageView下面的tableView,你可以自定义这个imageView你想要 – larva

+0

@Luke史密斯这样做 - :http://stackoverflow.com/questions/11958081/is-there-a-way-to-customize-the-size -of最uitableviewcells-backgroundview –

回答

1

您可以更改实施这样的:

let image = UIImage(named: "noFoldersImage") 
    let iv = UIImageView(image: image) 
    iv.contentMode = .scaleAspectFit 
    iv.layer.frame = CGRect(x: self.view.frame.midX, y: self.view.frame.midY, width: 200, height: 200) 
    let tableViewBackgroundView = UIView() 
    tableViewBackgroundView.addSubview(iv) 
    self.tableView.backgroundView = tableViewBackgroundView