我创建了一个UIView并使用以下代码将背景图像更改为它
slot1_view?.backgroundColor = UIColor(patternImage: UIImage(named: "drum_cut.png")!)
Run Code Online (Sandbox Code Playgroud)
它在iphone上工作正常,但在ipad上,背景图像会重复出现.
如何将其内容模式更改为填充整个UIView的内容?
请帮忙!!!!
小智 7
试试这个
let backgroundImage = UIImageView(frame: UIScreen.main.bounds)
backgroundImage.image = UIImage(named: "RubberMat")
backgroundImage.contentMode = UIViewContentMode.scaleAspectFill
self.view.insertSubview(backgroundImage, at: 0)
Run Code Online (Sandbox Code Playgroud)
试试这个代码-
重复:
var img = UIImage(named: "bg.png")
view.backgroundColor = UIColor(patternImage: img!)
Run Code Online (Sandbox Code Playgroud)
拉伸
var img = UIImage(named: "bg.png")
view.layer.contents = img?.cgImage
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
4816 次 |
| 最近记录: |