【问题标题】:Right way to fit image to CALayer contents in swift programmatically?以编程方式快速将图像适合 CALayer 内容的正确方法?
【发布时间】:2015-09-10 18:33:36
【问题描述】:

我是编程新手。

@IBOutlet weak var myView: UIView!

var l: CALayer { 
    return myView.layer
    }

override func viewDidLoad() {
    super.viewDidLoad()
    setUpLayer()
}

func setUpLayer() {
    l.contents = UIImage(named: "IMG_3682.jpg")?.CGImage
    l.contentsGravity = kCAGravityCenter
}

图像看起来比 myView 大得多。

我得到了各种尺寸和比例的图像。 我想将它们放入 UIView.layer 正确的做法是什么?

谢谢

【问题讨论】:

  • 删除l.contentsGravity = kCAGravityCenter

标签: ios iphone swift calayer


【解决方案1】:

删除行:

l.contentsGravity = kCAGravityCenter

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-25
    • 1970-01-01
    • 2015-06-21
    • 1970-01-01
    • 2017-01-14
    • 1970-01-01
    相关资源
    最近更新 更多