加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xcode – 如何将图像置于swift的状态栏下?

发布时间:2020-12-14 17:14:29 所属栏目:百科 来源:网络整理
导读:我似乎无法找到合适的代码. 我想在状态栏下放置20个图像(这将是Y)并将其居中(当然这将是X). 我可以轻松地使用故事板来完成它,但我正在努力以编程方式进行. 我认为这是我的代码: var image: UIImage = UIImage(named: "someImage.png")! var bgImage = UIIma
我似乎无法找到合适的代码.
我想在状态栏下放置20个图像(这将是Y)并将其居中(当然这将是X).
我可以轻松地使用故事板来完成它,但我正在努力以编程方式进行.
我认为这是我的代码:

var image: UIImage = UIImage(named: "someImage.png")!
            var bgImage = UIImageView(image: image)
            //Tried with self.view.frame.size.height but not working
            bgImage.frame = CGRect(x: 0,y: self.view.frame.size.height - 20,width: self.view.frame.size.width,height: 64)

           //also tried this which not worked as well 
          //  bgImage.center = CGPointMake(self.view.frame.width,self.view.frame.hight - 20)
            self.view.addSubview(bgImage)

我已经搜索了苹果文档,但它很不清楚,任何帮助都会受到赞赏.

解决方法

一旦bgImage具有正确的大小,那么对此的一般解决方案是

bgImage.frame.origin.y = 20.0 // 20 down from the top
bgImage.frame.origin.x = (self.view.bounds.size.width - bgImage.frame.size.width) / 2.0 // centered left to right.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读