作者:皮天荷冰兰8_47 | 来源:互联网 | 2023-05-27 14:47
我正在使用iOS Swift App中添加Background:
self.view.backgroundColor = UIColor(patternImage: UIImage(named: "background")!)
但是,直到底部才覆盖屏幕.我搜索了其他问题:
var backImage = UIImage(named: "background")
var resizablebackImage = backImage?.resizableImageWithCapInsets(UIEdgeInsets(top:10,left:0,bottom:10,right:0))
self.view.backgroundColor = UIColor(patternImage:resizablebackImage!)
这不起作用.有任何想法吗?
1> Midhun MP..:
如果您打算将其设置为背景图像,请不要将图像设置为图案颜色并将其填充为背景颜色.而是创建一个UIImageView
将图像设置为图像并将其添加到您的图像中UIView
.
var bgImage = UIImage(named: "background");
var imageView = UIImageView(frame: self.view.bounds);
imageView.image = bgImage
self.view.addSubview(imageView)
self.view.sendSubviewToBack(imageView)