使用按钮的单击事件调用NSObject类型文件

时间:2011-07-20 11:34:13

标签: iphone objective-c xcode

我想创建一个NSObject类的类,然后我想创建一个按钮点击此文件,并使用此按钮执行一些事件。之后,我想在我的视图中使用另一个名为“push me”的按钮的click事件来调用此文件。我应该编写什么代码来调用那个NSObject类型的文件?

1 个答案:

答案 0 :(得分:0)

假设您有一个带有nib文件的ViewController,并且自定义类( 派生自NSObject )被命名为 MyClass 。在您的自定义类中,您已创建并将按钮命名为 myButton myButton 在自定义类中定义为 属性 。您可以编写一个方法,在“push me”按钮单击时调用该方法。代码看起来像这样。


-(IBAction)pushMeButtonClicked
{
   MyClass *myObj=[[MyClass alloc] init];
   [self.view addSubview:myObj.myButton];
}

MyClass的 init 方法可以定义为:


-(id)init
{
    self=[super init];
    if(self)
    {
       myButton=[UIButton buttonWithType:UIButtonTypeRoundedRect];
    }
}

当然,您需要根据需要为 myButton 按钮设置 框架