gpt4 book ai didi

swift - 在 UILabel Swift 顶部添加图像

转载 作者:搜寻专家 更新时间:2023-11-01 05:59:28 27 4
gpt4 key购买 nike

我是 iOS 的新开发人员。有没有办法在 UILabel 之上添加 UIImageView ?我试过了,但是图像从 UILabel 中隐藏了:(

 var imageTick:UIImage = UIImage(named: "Trash-icon.png")
var imageView:UIImageView = UIImageView(frame: CGRectMake(self.bounds.size.width-50, self.bounds.size.height/2, 30, 30))
imageView.image = imageTick
labelTick.addSubview(imageView)
self.addSubview(labelTick)

最佳答案

这些对象按照它们被添加到父 View 的顺序堆叠。

与其将 labelTick subview 添加到 imageView,不如将其添加到图像 imageView 之前的 super View :

var imageTick:UIImage = UIImage(named: "Trash-icon.png")
var imageView:UIImageView = UIImageView(frame: CGRectMake(self.bounds.size.width-50, self.bounds.size.height/2, 30, 30))
imageView.image = imageTick
self.addSubview(labelTick)
self.addSubview(imageView)

或者,您也可以使用 insertSubview,将它们插入父 View 中另一个 View 的上方或下方: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/#//apple_ref/occ/instm/UIView/insertSubview:aboveSubview :

关于swift - 在 UILabel Swift 顶部添加图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25699719/

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