저는 스위프트 3에 뷰에 그라데이션을 사용하는 프로젝트가 있습니다. 뷰에 이미지를 배치했지만 그래디언트 레이어 아래에 있으므로 스토리 보드 대신 프로그램 방식으로 이미지를 그릴 예정입니다. 이미지를 중앙에 배치하는 방법과 뷰의 경계 안에 가로 세로 맞추는 방법을 알아낼 수 없습니다. 내가 가진 무엇Swift 3에서 이미지를 가운데 맞추고 화면에 맞 춥니 다.
...
//Gradient Background
let gradientLayer = CAGradientLayer()
gradientLayer.frame = self.view.frame
gradientLayer.colors = [UIColor(red: 0/255, green: 147/255, blue: 255/255, alpha: 1.0).cgColor, UIColor(red: 162/255, green: 134/255, blue: 255/255, alpha: 1.0).cgColor]
gradientLayer.locations = [0.0, 1.0]
gradientLayer.startPoint = CGPoint(x: 0.0, y: 1.0)
gradientLayer.endPoint = CGPoint(x: 1.0, y: 0.0)
self.view.layer.addSublayer(gradientLayer)
//Image
let mainImage = UIImage(named:"WhiteLogoFront")
var mainImageView = UIImageView(image:mainImage)
self.view.addSubview(mainImageView)
가능한 복제하려고 시도 할 수 있습니다 : /을 /stackoverflow.com/questions/24109114/set-contentmode-of-uiimageview) –
u ..가 예상하는 이미지를 모두 첨부하고 ge가 무엇인지 확인하십시오. 현재 tting. –