Кнопки tvOS, созданные в коде, не могут быть сфокусированы

Создаю свое первое приложение tvOS в стиле "желтый мир" и не могу заставить работать мою первую кнопку...

Независимо от того, что я не могу заставить эту кнопку быть сосредоточенной. Я попробовал то же самое в быстрой с тем же результатом.

- (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;
}

1 ответ

Использовал неверный элемент управления EventEvent

правильный:

[startButton addTarget:self action:@selector(startPressed:) forControlEvents:UIControlEventPrimaryActionTriggered];
Другие вопросы по тегам