swift - 调整我的 TableView 背景

标签 swift uitableview

我已经使用这段代码更改了我的 TableView 背景

tableView.backgroundView = UIImageView(image: UIImage(named: "wall"))

我想以编程方式调整背景大小

谢谢

最佳答案

您是否尝试过更改 backgroundView 的框架?

var tableView = UITableView()
tableView.backgroundView?.frame = CGRect(x: yourX, y: yourY, width: yourWidth, height: yourHeight)

编辑

要改变图像的内容模式,您可以这样做:

var imageView = UIImageView(image: UIImage(named: "image"))
imageView.contentMode = .scaleAspectFill

imageView.contentMode = .scaleToFill

imageView.contentMode = .scaleAspectFit

您可以看到哪一个最适合您。还有一些,所以你可以选择最好的。

关于swift - 调整我的 TableView 背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41454507/

相关文章:

ios - Swift 的 DispatchQueue 放在哪里

ios - ios/swift 中的椭圆曲线 Diffie Hellman

json - SwiftyJSON - 从 func 返回 json 数组

ios - 存储的数据在 TableView 中无法显示,在核心数据的一对多关系中?

ios - 为什么 Xcode 4 没有对我不完整的 UITableViewDataSource 协议(protocol)实现发出警告?

ios - 如何在 Google MapView iOS 中设置固定标记位置

ios - 以编程方式调用 segue 不起作用

ios - UITableView 被释放 IOS SWIFT 随机崩溃

ios - UitableView部分中的行数

ios - 如何将带有字符串 @"XYZ"的部分设置为表格 View 中的第一部分