在TVOS应用程序情节提要主视图中,我添加了一个子视图。在子视图中,有3个按钮以相同的方式创建(此处的代码属于子视图)
UIButton *b = [UIButton buttonWithType:UIButtonTypeSystem];
b.frame = CGRectMake(left, top, 400, size);
[b setTitle:@"Click Me" forState:UIControlStateNormal];
[b addTarget:self action:@selector(Action_Up) forControlEvents:UIControlEventPrimaryActionTriggered];
[self.view addSubview:b];
...
-(void)Action_Up {
[self ShowData];
}
在模拟器和真实设备上,我可以选择按钮并按下它,但动作永远不会启动。
你能帮忙吗?
试试这个。。它对我有效
button.addTarget(self, action: "someMethodName:", forControlEvents: .PrimaryActionTriggered)