TVOS:UIButton操作在子视图中不起作用



在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)

相关内容

  • 没有找到相关文章

最新更新