gpt4 book ai didi

ios - 快速获取 UIButton 内标题标签的框架

转载 作者:行者123 更新时间:2023-11-30 12:44:03 33 4
gpt4 key购买 nike

我正在尝试创建一个包含 UIImage 和文本的 UIButton。到目前为止,我已经设法做到了这一点,但我无法使其看起来很漂亮,因为按钮宽度是屏幕尺寸的一半(这意味着当我设置图像时,大屏幕上的比例不正确)

有没有办法将图像精确定位在按钮中的文本标签之前?现在我正在这样做:

 economicsButton.imageEdgeInsets = UIEdgeInsets(top: 15,left: 10,bottom: 15,right: 30)
economicsButton.titleEdgeInsets = UIEdgeInsets(top: 0,left: 0,bottom: 0,right: 0)

最佳答案

试试这个

  let somespace: CGFloat = 10

self.economicsButton.setImage(UIImage(named: "cross"), forState: UIControlState.Normal)

self.economicsButton.imageEdgeInsets = UIEdgeInsetsMake(0, self.economicsButton.frame.size.width - somespace , 0, 0)

print(self.economicsButton.imageView?.frame)

self.economicsButton.titleEdgeInsets = UIEdgeInsetsMake(0,(self.economicsButton.imageView?.frame.width)! + somespace, 0, 10 )

enter image description here

查看原答案Align image on right side

关于ios - 快速获取 UIButton 内标题标签的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41875140/

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