以模態方式呈現視圖控制器後,將調用最初的首選視圖。然而,在我們解僱了viewcontroller並且它已經被dealloc之後。在再次呈現viewcontroller後,不會調用preferredfocusedview。運行在tvOS 9.2上。並不總是調用tvOS preferredfocusedview
即使添加了以下沒有幫助:
-(void) viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
[self setNeedsFocusUpdate];
[self updateFocusIfNeeded];
}
任何人都知道這是怎麼回事?或者如果有反正調試呢?
編輯: 我加入視圖 - 控制方式:在tvOS 9
viewController = [[UIViewController alloc] init];
[viewController addChildViewController:self];
[viewController.view addSubview:self.view];
[self didMoveToParentViewController:viewController];
您還可以在創建視圖控制器的地方提供代碼嗎? –