XCode 要求您声明类似的东西IBAction
,IBOutlet
然后您需要使用MOUSE来链接参考插座,这是我非常讨厌的事情。
我想以XIB
编程方式链接声明的项目,可以吗?
XCode 要求您声明类似的东西IBAction
,IBOutlet
然后您需要使用MOUSE来链接参考插座,这是我非常讨厌的事情。
我想以XIB
编程方式链接声明的项目,可以吗?
可能您也应该尝试以编程方式添加按钮。例子:
- (void)viewDidLoad
{
[super viewDidLoad];
UIButton *myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
CGRect myButtonFrame = CGRectMake(70, 200, 180, 60);
[myButton addTarget:self action:@selector(MyButtonAction)forControlEvents:UIControlEventTouchUpInside];
myButton.frame = myButtonFrame;
[self.view addSubview:myButton];
}
-(void)MyButtonAction
{
NSLog(@"ACTION");
}
是的,这是可能的。但不推荐。您可以将标签分配给您的控件,然后使用[self.view viewWithTag:TAG];
消息。self.view.subviews
或者您可以在数组中查找所需的控件。但无论如何,你最好不要那样做。