在IB中创建的自定义按钮不允许访问自定义方法

时间:2013-03-05 07:09:11

标签: ios objective-c uibutton

我有一个带有多个ViewControllers的iOS应用。每个视图都有许多IB生成的UIButton,每个都设置为自定义。我需要在正常和突出显示的状态下更改背景的颜色。此外,我需要根据用户交互将颜色改变为RGB值。因此,我无法使用图像文件。

我找到了一个从UIButton派生的自定义类的示例,它实现了颜色更改,并单击了方法来根据需要更改颜色。我创建了一个测试按钮,并将其IB自定义类更改为我的新类。

我的IB创建按钮有一个插座属性。

我遇到的问题是在viewcontroller.m文件中,当我尝试访问我的类中的自定义方法时,xcode无法查看方法。

1 个答案:

答案 0 :(得分:0)

  • 使用IBAction作为该方法的返回类型

  • .h file

  • 中声明该特定方法