UITableView background Image

前端 未结 12 1887
情歌与酒
情歌与酒 2021-01-29 21:21

I\'am trying to setup a png image as my tableview\'s background. With the following code all are fine! But only on iPhone Simulator. If I try to run the application on an iPhone

12条回答
  •  温柔的废话
    2021-01-29 22:04

    An IBDesignable tableview subclass that will let you attach an image from interface builder

    import UIKit
    
    @IBDesignable
    class DesignableTableView: UITableView {
    
        @IBInspectable var backgroundImage: UIImage? {
            didSet {
                if let image = backgroundImage {
                    let backgroundImage = UIImageView(image: image)
                    backgroundImage.contentMode = UIViewContentMode.ScaleToFill 
                    backgroundImage.clipsToBounds = false
                    self.backgroundView = backgroundImage
                }
            }
        }
    
    }
    

提交回复
热议问题