gpt4 book ai didi

swift - 快速放置一个与屏幕相关的对象

转载 作者:行者123 更新时间:2023-11-30 14:06:48 26 4
gpt4 key购买 nike

我想设置一个关于屏幕而不是 View 的 ImageView 。我尝试过执行以下操作,但它不起作用。

bgImgView = UIImageView(image: bgImage)
var scrFrame = UIScreen.mainScreen().bounds.size
bgImgView.frame = CGRectMake(0, -self.view.frame.origin.y, scrFrame.width, scrFrame.height)
self.view.addSubview(self.bgImgView)

最佳答案

您可以将该 View 添加到主应用窗口的所有其他 View 之上,但这可能会导致与设备方向相关的问题。

bgImgView = UIImageView(image: bgImage)
bgImgView.backgroundColor = UIColor.redColor()
var scrFrame = UIScreen.mainScreen().bounds.size
bgImgView.frame = CGRectMake(0, 0, scrFrame.width, scrFrame.height)
var appDelegate : AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate;
appDelegate.window?.addSubview(self.bgImgView)

根据您打算对 ImageView 执行的操作,您还可以为此目的创建一个模态视图(我在上面推荐)。

关于swift - 快速放置一个与屏幕相关的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32288530/

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