背景视图超过 UI 的其余部分
Background view is over the rest of the UI
我在 iPhone 上测试了该应用程序,但我认为所有对象都已删除,因为只显示了背景。
当我检查其余部分是否仍然存在时,我发现背景覆盖了较高层中其余图像和标签。
如何将背景放在最低层,以便其余对象位于背景之上?
您可以使用图像视图层的 send(toBack: UIView) function of UIView to send the UIImageView subview to the back of the view hierarchy or you can adjust the zPosition,因此将其发送到后面。
如果您使用界面生成器,您可以将背景图像视图拖到文档大纲中列表的顶部window。
否则,如果您更喜欢通过代码来完成,您可以这样做
override func viewDidLoad() {
self.view.send(toBack: backgroundImageView)
}
我在 iPhone 上测试了该应用程序,但我认为所有对象都已删除,因为只显示了背景。 当我检查其余部分是否仍然存在时,我发现背景覆盖了较高层中其余图像和标签。 如何将背景放在最低层,以便其余对象位于背景之上?
您可以使用图像视图层的 send(toBack: UIView) function of UIView to send the UIImageView subview to the back of the view hierarchy or you can adjust the zPosition,因此将其发送到后面。
如果您使用界面生成器,您可以将背景图像视图拖到文档大纲中列表的顶部window。
否则,如果您更喜欢通过代码来完成,您可以这样做
override func viewDidLoad() {
self.view.send(toBack: backgroundImageView)
}