Interface Builder - 带标题文本的自定义按钮

时间:2010-06-03 09:18:03

标签: iphone interface-builder

当我在Interface Builder中设置自定义按钮时,它会隐藏标题文本。

您是否也必须为按钮创建文本,或者是否可以更改Z顺序以使标题显示在顶部?

4 个答案:

答案 0 :(得分:1)

您可能正在设置按钮的“图像”属性,而不是“背景”属性。 “图像”出现在文本上,因此无论是以编程方式还是以NIB方式(方式更简单),将“背景”图像设置为所需的png,并设置所需按钮“状态配置”(默认,选择等)的文本,离开“图片”属性为空白。

答案 1 :(得分:0)

标题默认显示在顶部,在任何情况下文字都不在按钮后面...... 仍然按照以下步骤操作 1.将uibutton拖到视图中 2.选择UIButton 3.单击检查器的第一个选项卡 4.然后在那里输入标题。

输入的标题将出现在按钮上.. 希望这有帮助

答案 2 :(得分:0)

对于自定义按钮,我通过进入界面构建器和可以设置标题,图像,背景等的选项卡修复了同样的问题,如果你看起来较低,会有一个标题为“控件”的部分”。在该部分中,您可以更改对齐方式,还有一些“内容”复选框。勾选“已启用”和“已选中”,它应该有效。确保已为按钮的各种状态填充标题。

答案 3 :(得分:0)

它可能与State Config属性有关。我遇到了同样的问题并通过这样做解决了这个问题:

  1. 选择按钮
  2. 在实用程序窗格(右窗格)中,选择“属性”检查器(第4个选项卡)。
  3. 将状态配置(第二个属性)更改为值“默认”。
  4. 输入标题并按Enter(我尝试直接在按钮上更改它,但会自动调整大小)。
  5. 如果您需要,可以切换回以前的状态配置。