如何更改 UITableView 背景图像的大小?
Posted
技术标签:
【中文标题】如何更改 UITableView 背景图像的大小?【英文标题】:How to change the size of a UITableView background image? 【发布时间】:2017-02-23 00:18:58 【问题描述】:我将如何更改 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
但它似乎不起作用,有什么想法吗?谢谢
【问题讨论】:
可以设置背景清除颜色 tableView.backgroundColor = UIColor.clear。并在tableView下方添加imageview,你可以随意自定义这个imageView @Luke Smith 这样做 -:***.com/questions/11958081/… 【参考方案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
【讨论】:
以上是关于如何更改 UITableView 背景图像的大小?的主要内容,如果未能解决你的问题,请参考以下文章