我想创建一个NSObject类的类,然后我想创建一个按钮点击此文件,并使用此按钮执行一些事件。之后,我想在我的视图中使用另一个名为“push me”的按钮的click事件来调用此文件。我应该编写什么代码来调用那个NSObject类型的文件?
答案 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 按钮设置 框架 。