gpt4 book ai didi

ios - 如何设置 uiview 背景和 uiimageview 居中、缩放以填充和 mask 到边界?

转载 作者:行者123 更新时间:2023-11-29 05:33:53 27 4
gpt4 key购买 nike

您好,我正在处理提要,我面临着正确显示图像的问题。问题在于前两个 UITableViewCells,它们在 tableView 加载后显示。其余单元格正确加载。下面提到了我用来显示图像的代码。

以下是该问题的一些屏幕截图。

https://ibb.co/W3rCsmB

https://ibb.co/8PZKVSh

https://ibb.co/jhwm6JH

https://ibb.co/cLyfC3C

//Code to add Image. 
//Code written in configurecell()

let imageURL = URL(string: ForFeed.image_url)
let media = UIImageView(frame: mediaView.bounds)
media.downloaded(from: imageURL!)
media.contentMode = UIViewContentMode.scaleAspectFill
media.layer.masksToBounds = true
self.mediaView.insertSubview(media, at: 0)

//Code to add Background image.
//Code written in awakefromnib()

UIGraphicsBeginImageContext(self.mediaView.frame.size)
let mediaPlaceholder = UIImage(named: "nilmedia")
mediaPlaceholder?.draw(in: self.mediaView.bounds)

if let image = UIGraphicsGetImageFromCurrentImageContext(){
UIGraphicsEndImageContext()
self.mediaView.backgroundColor = UIColor(patternImage: image)
}else{
UIGraphicsEndImageContext()
debugPrint("Image not available")
}

结果应正确显示图像。

最佳答案

只需前往 Storyboard并选择 ImageView ,然后转到属性检查器将 contentView 设置为宽高比填充

enter image description here

关于ios - 如何设置 uiview 背景和 uiimageview 居中、缩放以填充和 mask 到边界?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57249631/

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