【问题标题】:How to change the size of a UITableView background image?如何更改 UITableView 背景图像的大小?
【发布时间】: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

标签: ios swift uitableview uiimageview uiimage


【解决方案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

【讨论】:

    猜你喜欢
    • 2012-03-17
    • 2021-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-05
    • 1970-01-01
    相关资源
    最近更新 更多