[英]contentMode (scaleAspectFill) on UIImageView - Swift
[英]Swift scaleAspectFill only width
我在Swift中有一個UIImageView
let background_image: UIImageView = {
let v = UIImageView()
v.image = #imageLiteral(resourceName: "basketball")
v.contentMode = .scaleToFill
v.translatesAutoresizingMaskIntoConstraints = false
return v
}()
我在這里想要做的是使圖像填充背景而不會變得越來越大。 想象這張圖片是背景
我要做的是獲取此圖像的100x100像素 ,並僅顯示該像素。 就像這張圖片一樣。
為了從中心裁剪圖像,您必須將內容模式設置為居中,並允許將圖像剪輯到邊界,以防止圖像視圖變大
imageView.contentMode = .center /* take center part of image*/
imageView. clipsToBounds = true /* prevent image view size*/
將contentmodel設置為此
v.contentMode = .scaleAspectFit
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.