我在 main.Storyboard 中添加了一个按钮和一个视图的主背景,然后在 viewController.swift 文件中创建了一个矩形 UIView 形状,我希望它作为按钮的背景。
问题是,当我添加矩形 UIView 时,它总是被放在按钮的前面。所以我在网上查找资料,找到了 sendSubviewToBack 代码。我已经将其添加进去了,但它把这个 UIView 发送到了视图的主 UIImage 背景的后面。
有没有办法仅将此 UIView 发送到按钮的后面,但在 UIImage 背景的前面呢?
func nextBarDisplayed() {
let theHeight = self.view.frame.height
nextBar.backgroundColor = UIColor(red: 7/255, green: 152/255, blue: 253/255, alpha: 0.5)
nextBar.frame = CGRect(x: 0, y: theHeight - 50, width: self.view.frame.width, height: 50)
self.view.insertSubview(nextBar, aboveSubview: myBackgroundView)
}