【问题标题】:How do I add a title to a button which has a custom image?如何为具有自定义图像的按钮添加标题?
【发布时间】:2011-10-11 16:50:52
【问题描述】:

我用 IB 制作了一个按钮,然后为不同的状态添加了自定义图像,但我的标题从未出现在我的按钮上。我该如何解决?事实上,我只是想在图片上添加我的文字。

【问题讨论】:

    标签: xcode image button title


    【解决方案1】:

    您可以在界面生成器中将按钮图像设置为背景图像,然后文本将出现。

    【讨论】:

      【解决方案2】:

      它不会出现,因为图像在它上面,你可以:

      1) 使用背景图片代替图片

      2) 创建一个带有文本的图像

      3) 创建一个带有透明部分的按钮

      4) 将您的图像和文本放在按钮中,但说一个在左边,一个在右边,您可以使用以下属性来做到这一点:titleEdgeInsetsimageEdgeInsets

      5) 将label和uiimage添加为uilabel的子视图。

      【讨论】:

      • 带文字的图片不是很好的选择,因为您失去了链接字体大小的灵活性
      【解决方案3】:

      从标题中的常规按钮类型开始并将其切换为自定义按钮,如果您希望更改背景导入并使用命令 yourButton.backgroundColor = [UIColor grayColor];

      【讨论】:

        【解决方案4】:

        尝试将按钮类型更改为“自定义”,然后将图像添加为背景图像。现在您将能够看到所需的外观。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-02-21
          • 2014-04-06
          • 2014-07-29
          • 2014-10-20
          相关资源
          最近更新 更多