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)

测试集标题,以...形式出现在图像的右侧。 任何人都可以建议?

【问题讨论】:

imageEdgeInsetstitleEdgeInstets UIButton 的属性似乎是您正在寻找的。关于它的另一个话题:***.com/questions/4564621/…(我认为用 Swift 翻译很容易) 干杯拉姆,看看! 【参考方案1】:

使用界面生成器;

将图像设置为按钮的背景属性。使用代码是button.setBackgroundImage

从控制部分将文本的水平对齐方式设置为底部。使用代码是 button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentBottom

【讨论】:

以上是关于swift IOS中的UIButton查询的主要内容,如果未能解决你的问题,请参考以下文章

类型“UIButton”没有成员“发件人”

在 UIButton 上同时显示图像和标题 - Swift 3

ios11--UIButton

单击 UIButton 以显示 UIPickerView 并在按钮标题上选择 ID:Swift

iOS Swift中的UIButton [重复]

iOS UIButton设置图片动画