在IB中链接UILabel和UIButton

时间:2010-07-31 10:08:17

标签: iphone interface-builder

在我的应用程序中的一段时间内 - 我按下一个按钮未启用按钮

myButton.enabled = NO;

问题是我在IB中使用图像制作了我的按钮,而UILabel只是在它上面。 按钮的标签不会变灰。

在IB中 - 有没有办法将标签链接到按钮?

2 个答案:

答案 0 :(得分:2)

如果没有你自己做链接动作,这是不可能的,正如@Eiko正确指出的那样。

听起来你需要让你的图像成为按钮的背景 - 图像,所以你可以将你的标签作为按钮文本,就像它要用的那样。然后你可以指定颜色,字体和&所有4种可能状态的图像。

如果您决定自己发明轮子,通过将按钮和标签保持为单独的对象,您将不得不围绕它创建所有内容。

答案 1 :(得分:-2)

您可以在代码中添加其他插座,即IBOutlet UILabel *yourLabel;

然后将此插座链接到您的标签,与链接按钮的步骤相同。