2015-11-03 61 views
1

创建我的第一张世界风格tvOS应用程序,并不能得到我的第一个按钮,工作...tvOS按钮不能集中

不管是什么我不能得到这个按钮被聚焦。我已经用相同的结果在swift中尝试过相同的东西。

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    startSlideshowButton = [[UIButton alloc]initWithFrame:CGRectMake(100, 100, 300, 50)]; 
    [startButton setTitle:@"Start" forState:UIControlStateNormal]; 
    [startButton addTarget:self action:@selector(startPressed:) forControlEvents:UIControlEventTouchUpInside]; 

    [self.view addSubview:startButton]; 

    [self setNeedsFocusUpdate]; 

} 

-(UIView*)preferredFocusedView{ 

    return startButton; 
} 

回答

2

使用了错误的ControlEvent资料

正确的那句话:

​​
+0

该解决方案并没有为我工作,你有没有尝试iOS11相同的代码? – mgyky