将图像添加到界面构建器中的按钮

Posted

技术标签:

【中文标题】将图像添加到界面构建器中的按钮【英文标题】:Adding images to buttons in interface builder 【发布时间】:2011-06-13 16:14:32 【问题描述】:

我想向我的按钮添加图像而不是文本。我可以在界面生成器中执行此操作吗?有什么可以看的例子吗?

谢谢 德肖恩

【问题讨论】:

它实际上是界面构建器中 UIButton 上“标题”下方的选项。它被称为“图像”,或者,在它们的正下方有一个“背景图像”属性。 抱歉,我在任何地方都没有看到标题选项...我使用的是 Xcode 4,当我突出显示我的按钮时,我没有看到任何标题选项。 【参考方案1】:

1:选择按钮

2:选择属性检查器

3:将类型更改为自定义

4:使用界面生成器有两种方法可以做到这一点

-1:制作按钮图像->将其包含在您的项目中->将图像设置为按钮的“图像”。

-2:制作按钮背景图像->将其包含在项目中->将图像设置为按钮的“背景”->将按钮的“标题”设置为您想要的任何内容。

【讨论】:

您需要在设置图像后将类型更改为自定义,否则会发生奇怪的事情【参考方案2】:
    在您的项目中添加图片。 在 IB 中将按钮类型设置为自定义。 将图像设置在ImageBackground 框中,就在Title 框下方。

就是这样。

【讨论】:

难道没有默认选择圆角矩形按钮的下拉菜单吗?您使用的是哪个 SDK 版本? SDK 4 中的 IB 外观发生了一些重大变化。您能看到菜单检查器吗?【参考方案3】:

我实际上必须将图像文件夹拖放到 Project Navigator 并选择该文件夹作为参考,然后才能在 媒体库中看到图像 em>。

从那里您唯一需要做的就是将图片拖动到您想要的位置或在属性检查器中更改图片名称

【讨论】:

以上是关于将图像添加到界面构建器中的按钮的主要内容,如果未能解决你的问题,请参考以下文章

在界面构建器中使用约束

如何从 Xcode 10 和 Swift 4 中的界面构建器中解除模态序列 [重复]

如何在界面构建器中使用框架中的 UIView 子类

向 UIButton 添加插座

如何将图像(多维数组)数据拟合到 python 中的随机森林分类器中?

sql “表单”构建器中的确认,取消和关闭按钮