2017-02-23 91 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