在TVOS应用程序故事板主视图中我添加了一个子视图。 在子视图中,有三个按钮以相同的方式创建(这里的代码属于子视图)
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];
}
在模拟器和真实设备上,我可以选择按钮并按下它,但动作永远不会被触发。
你可以帮忙吗?答案 0 :(得分:1)
试试这个..它对我有用
button.addTarget(self, action: "someMethodName:", forControlEvents: .PrimaryActionTriggered)