swift IOS中的UIButton查询
Posted
技术标签:
【中文标题】swift IOS中的UIButton查询【英文标题】:UIButton query in swift IOS 【发布时间】:2015-01-19 15:06:24 【问题描述】:我有一个设置为 62,62 平方的按钮。 我有一个 40,40 平方的图像。
我想要按钮中的图像(这很容易完成),但我想要它在按钮框架的顶部,我想要一些文本在底部。所以它看起来像这样:
知道如何快速做到这一点吗?
目前为止:
button.backgroundColor = UIColor(red: 0.13, green: 0.48, blue: 0.81, alpha: 1.0)
button.tag = i
button.imageView?.image
button.setImage(image, forState: .Normal)
button.setTitle("Test", forState: UIControlState.Normal)
测试集标题,以...形式出现在图像的右侧。 任何人都可以建议?
【问题讨论】:
imageEdgeInsets
和 titleEdgeInstets
UIButton
的属性似乎是您正在寻找的。关于它的另一个话题:***.com/questions/4564621/…(我认为用 Swift 翻译很容易)
干杯拉姆,看看!
【参考方案1】:
使用界面生成器;
将图像设置为按钮的背景属性。使用代码是button.setBackgroundImage
从控制部分将文本的水平对齐方式设置为底部。使用代码是
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentBottom
【讨论】:
以上是关于swift IOS中的UIButton查询的主要内容,如果未能解决你的问题,请参考以下文章
在 UIButton 上同时显示图像和标题 - Swift 3