gpt4 book ai didi

ios - 如何在 tvOS 的同一 View 中显示 UISearchController?

转载 作者:行者123 更新时间:2023-11-28 21:35:56 26 4
gpt4 key购买 nike

我正在尝试在 tvOS 中实现搜索,并以某种方式实现了在 tvOS 中显示 Controller 。问题是我知道如何呈现 UISearchController 但我想在同一个主屏幕上显示它。我使用的是标签栏,我有多个菜单,其中还有搜索选项。

UISearchController *searchController = [[UISearchController alloc] initWithSearchResultsController:nil];

[self presentViewController:searchController animated:YES completion:nil];

这是我目前的展示方式,而不是将其作为新 Controller 展示,我想在同一屏幕上展示它。我尝试了很多方法,但没有什么能给我我想要的。如果有人有想法请提供一些建议!提前致谢。

最佳答案

你可以试试这个代码

UISearchController *searchController = [[UISearchController alloc] initWithSearchResultsController: <your results controller>];  
UISearchContainerViewController *containerVC = [[UISearchContainerViewController alloc] initWithSearchController: searchController];
containerVC.title = @"Search";
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController: containerVC];
UITabBarController *tbc = [UITabBarController new];
tbc.viewControllers = @[nav];
window.rootViewController = tbc;
[window makeKeyAndVisible];

从这个Original link

关于ios - 如何在 tvOS 的同一 View 中显示 UISearchController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33932835/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com