【发布时间】:2011-10-11 16:50:52
【问题描述】:
我用 IB 制作了一个按钮,然后为不同的状态添加了自定义图像,但我的标题从未出现在我的按钮上。我该如何解决?事实上,我只是想在图片上添加我的文字。
【问题讨论】:
我用 IB 制作了一个按钮,然后为不同的状态添加了自定义图像,但我的标题从未出现在我的按钮上。我该如何解决?事实上,我只是想在图片上添加我的文字。
【问题讨论】:
您可以在界面生成器中将按钮图像设置为背景图像,然后文本将出现。
【讨论】:
它不会出现,因为图像在它上面,你可以:
1) 使用背景图片代替图片
2) 创建一个带有文本的图像
3) 创建一个带有透明部分的按钮
4) 将您的图像和文本放在按钮中,但说一个在左边,一个在右边,您可以使用以下属性来做到这一点:titleEdgeInsets 和 imageEdgeInsets
5) 将label和uiimage添加为uilabel的子视图。
【讨论】:
从标题中的常规按钮类型开始并将其切换为自定义按钮,如果您希望更改背景导入并使用命令 yourButton.backgroundColor = [UIColor grayColor];
【讨论】:
尝试将按钮类型更改为“自定义”,然后将图像添加为背景图像。现在您将能够看到所需的外观。
【讨论】: