gpt4 book ai didi

ios - 将 subview 设置为非 "transformable"?

转载 作者:行者123 更新时间:2023-11-28 21:29:13 24 4
gpt4 key购买 nike

我有一个容器UIView,其中包含一个UIImageView和一个UILabel,如下:

let containerView = UIView()
containerView.clipToBounds = true

let imageView = UIImageView(frame: containerView.bounds)
imageView.image = UIImage(named: "Some Image")
containerView.addSubview(imageView)

let labelView = UILabel(frame: containerView.bounds)
labelView.text = "Some Label"
containerView.addSubview(label)

我现在想拉伸(stretch) containerView 的 x 轴但保持标签不变,即只拉伸(stretch) containerViewimageView .我现在有:

containerView.transform = CGAffineTransformMakeScale(2, 1)

但这也会拉伸(stretch)标签。使标签“不可转换”的任何解决方案?

最佳答案

您可以将标签移到容器外。或者,这有点 hacky,您可以尝试为标签指定容器转换的:

label.transform = CGAffineTransformInvert(containerView.transform)

关于ios - 将 subview 设置为非 "transformable"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36790419/

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