将图标图像居中,该图标图像位于stackview内部的图像内部
Posted
技术标签:
【中文标题】将图标图像居中,该图标图像位于stackview内部的图像内部【英文标题】:Center an icon image which is inside image which is inside stackview 【发布时间】:2020-04-13 08:52:00 【问题描述】:大家好,我想在 stackview 中的图像中居中显示图像。
let stackview = UIStackView()
stackview.addArrangedSubview(imageview)
imageview.addSubview(anotherimageview)
我想要另一个居中的图像视图,它是一个图标图像。
【问题讨论】:
能否将所需输出和实际输出显示为图片? 您好,您是否尝试在情节提要中这样做? 嗨,我正在以编程方式进行。 @Sweeper 我希望它像在图像缩略图中播放图标图像。 【参考方案1】:将anotherImageView
添加为imageView
的子视图后,按照您想要的方式设置其约束。
所以,在这一行之后:
imageview.addSubview(anotherimageview)
添加以下内容:
anotherimageview.translatesAutoresizingMaskIntoConstraints = false
anotherimageview.centerXAnchor.constraint(equalTo: imageview.centerXAnchor).isActive = true
anotherimageview.centerYAnchor.constraint(equalTo: imageview.centerYAnchor).isActive = true
// And do the same for the width and height constraints.
【讨论】:
以上是关于将图标图像居中,该图标图像位于stackview内部的图像内部的主要内容,如果未能解决你的问题,请参考以下文章