uisearchcontroller相关内容

UISearchController 不能与非半透明 UINavigationBar 一起正常工作

目前我正在尝试将 UISearchController 嵌入到我的应用程序中.但是,如果 UINavigationBar 不透明,作为 UISearchController 的属性的 UISearchBar 将无法正确显示.通常在点击 UISearchBar 属性后,UINavigationBar 会向上移动以为 UISearchBar 腾出空间.您可以在以下屏幕截图中看到结果: https ..

UISearchController 禁用取消 UIBarButtonItem

问题 我正在尝试使用 UISearchController 在地图视图上搜索目的地.我希望 UISearchBar 出现在导航栏中,但如果它不显示右侧的取消按钮,我似乎无法这样做: 这个“取消"按钮有时会在我玩的时候消失,但我不能让它不出现现在我有搜索表显示我想要它的方式: 我敢肯定我做错了什么小事,但我无法弄清楚它是什么...... 我的代码 self.resultsV ..
发布时间:2022-01-23 10:41:48 移动开发

以编程方式对搜索栏和 UITableView 使用 AutoLayout

我有一个几乎全屏的容器视图,没有状态栏. 然后我创建了一个 UISearchController 和一个 UITableView.我正在使用 ios 9 并以编程方式做事.我遇到的错误是当触摸搜索栏时,范围选项在其下方打开,但表格视图没有正确向下滑动.我该如何解决这个问题? 我 viewDidLoad 中的代码是: //搜索控制器self.searchController = [[U ..
发布时间:2022-01-18 20:44:59 移动开发

NavigationItem iOS 11 Apple 方式中的 UISearchController

在 iOS 11 中,Apple 提供了新的搜索栏,但在 iOS 11.2.2 中,当两个视图控制器都有 searchController 时,开发人员会出现 push\pop 动画错误.Apple 在文件应用程序中展示了他们的愿景.有人知道怎么做吗? 编辑#1 动画损坏的问题.在 NavigationItem 中嵌入的损坏的 UISearchBar 动画 解决方案 你可以 ..

使用 SearchController 搜索时使用标签栏出现黑屏

我有一个在导航控制器中嵌入标签栏控制器的应用.该应用程序有 2 个选项卡,第一个(搜索)有一个使用 UISearchController 实现的搜索栏.如果我在搜索时从这个选项卡切换到另一个选项卡(下载),那么会发生两件事 - 第二个标签(下载)中的导航栏消失 当我回到第一个选项卡(搜索)时,它显示黑屏 我已经使用情节提要完成了所有这些工作. 这是我的 SearchViewCo ..

通过 becomeFirstResponder 将焦点分配给 UISearchController 的 UISearchBar 时,键盘不出现

我花了很多时间在线搜索并与其他开发人员讨论此问题,但无济于事.此 SO 帖子中描述了确切的问题(关注 UISearchBar但键盘没有出现),虽然它已经很多年了. 我最近在 IB 中不再使用已弃用的 UISearchDisplayController 和 UISearchBar,而是通过 iOS8 的代码切换到 UISearchController. 然而,我遇到的问题是焦点分配正确( ..
发布时间:2022-01-13 22:38:22 移动开发

UISearchController searchBar 框架仅在第一次单击时调整大小

我刚刚在一个普通的 UIViewController 中实现了一个 UISearchController,我遇到了一个奇怪的问题. 我有一个 UIView,它完全适合我希望 UISearchBar 的大小.在第一次启动视图时,我将我的 UISearchBar 作为子视图添加到这个 UIView.但是当我启动它时, UISearchBar 不占用其父 UIView 的大小——它只占用整个屏幕的 ..
发布时间:2021-12-31 20:59:16 移动开发

如何在 UITableView 中实现 UISearchController - Swift

我是 Swift 的新手,我正在尝试向我的 UITableView 添加搜索功能,该功能位于 UIViewController 类中.我用谷歌搜索了很多,发现 UISearchDisplayController 已被弃用并被 UISearchController 取代.当我尝试搜索教程时,我没有找到任何专门针对 UITableView 的教程.其中一些用于在 UITableViewControll ..
发布时间:2021-12-11 09:12:53 移动开发

UIViewcontroller 在切换标签 UITabBarController 后消失

我正在开发一个使用 UITabBarController 的应用程序,突然一个 tabItem 停止出现.然后我开始调查并最终解决了与 UISearchController 和 UITabBarController 相关的问题. 要隔离问题,请构建一个简单的应用程序来演示情况. 这就是我在 didFinishLaunchingWithOptions 中实例化 TabBar 的方式: ..

如何关闭 UISearchController 视图?

上下文:有一个实现了 UISearchController 的地图视图.搜索控制器在不同的表视图控制器中显示其结果 我找到了这个答案,它解释了如何在同一视图中关闭搜索控制器.但是,我的结果页面与其原始页面的视图不同.我有 让 resultsPage = ResultsTableViewController()让 searchController = UISearchController(s ..
发布时间:2021-09-13 19:00:35 移动开发

当 SearchBar 被激活时隐藏的 StatusBar 重新出现

我有一个带有 TableView 但没有 NavigationBar/NavigationController 的简单应用程序.该应用程序还有一个带有始终可见的 SearchBar 的 UISearchController.我试图用 prefersStatusBarHidden 隐藏状态栏,效果很好.直到 SearchBar 被激活.然后状态栏会再次出现. 如何防止这种情况发生并隐藏状态栏? ..
发布时间:2021-09-13 19:00:32 移动开发

搜索控制器中的搜索栏重叠状态栏

我在 UITableViewController 中以编程方式创建了一个 UISearchController.它工作正常,但搜索栏未与状态栏一起正确显示.这是我的代码和一些屏幕截图.取消搜索时也会制作有趣的动画. - (void)viewDidLoad{[超级viewDidLoad];_resultsTableViewController = [ResultsTableViewControll ..
发布时间:2021-09-13 19:00:29 移动开发

如何实现 TextField 搜索栏来过滤 tableview 值 Swift

我在 ViewController 顶部创建了一个自定义 textField 栏来过滤 UITableView 中的数据值.由于我有嵌套类型的 JSON,因此无法正确了解如何为其使用过滤器. 我想将 textField 实现为带有 TableView 的搜索栏.附上截图. 我需要过滤的值是 pickList ->文本字段 textSearchChange 为文本搜索添加了函数. 数 ..
发布时间:2021-09-13 19:00:26 移动开发