gpt4 book ai didi

ios - 在 UITableView 下设置背景层?

转载 作者:行者123 更新时间:2023-12-01 17:31:58 25 4
gpt4 key购买 nike

我正在关注本教程的渐变:

http://danielbeard.wordpress.com/2012/02/25/gradient-background-for-uiview-in-ios/

但我似乎无法在我的 tableView 下方插入子层,该层是这样插入的:

CAGradientLayer *bgLayer = [BackgroundLayer blueGradient];
bgLayer.frame = self.view.bounds;
[self.view.layer insertSublayer:bgLayer atIndex:0];

为什么它会在我的 Storyboard tableView 上方?

编辑:

我的表格 View 在那里,在图层下方,我可以单击它和所有内容,但我看不到它

最佳答案

这样做的正确方法是在tableView滚动时渐变将留在表格 View 后面而不滚动是在tableView的backgroundView中设置渐变

如何在 Swift 3 中做到这一点

let gradientLayer = CAGradientLayer()
let bgView = UIView.init(frame: self.tableView.frame)
bgView.layer.insertSublayer(gradientLayer, at: 0)
self.tableView.backgroundView = bgView

关于ios - 在 UITableView 下设置背景层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18638779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com