TVOS:UIButton行动不在子视图中工作

时间:2015-11-26 10:56:06

标签: objective-c uiview uibutton tvos

在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];  
}  

在模拟器和真实设备上,我可以选择按钮并按下它,但动作永远不会被触发。

你可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

试试这个..它对我有用

        button.addTarget(self, action: "someMethodName:", forControlEvents: .PrimaryActionTriggered)