问题标签 [uisearchcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1473 浏览

ios - UISearchController UISearchBar 背景

将 UISearchController 添加到 UITableView 标题视图时,无法设置 UISearchBar 后面的背景。

第二张图片显示拖到底部时的视图。

普通的 拖动

UITableView 在 Storyboard 中设置,没有任何标题。

我尝试将背景添加到情节提要、超级视图、UITableView 以及手动添加到 UISearchBar。

更多代码在这里可用。

0 投票
1 回答
3004 浏览

swift - iOS8 Swift UISearchController 隐藏导航栏

我为 UITableViewController 实现了一个搜索功能,如下所示:

我遇到的问题是,如果我点击它,我的导航栏和我的 navigationcontrollers 标题就会消失。有没有办法阻止这种行为(迅速)?

未点击:

未点击

点击:

已点击

0 投票
1 回答
939 浏览

ios - UISearchController UITableView 在旋转时显示

我已经用 UITableView 实现了一个 UISearchController ,它工作得很好,但是旋转有问题。

因此,如果我在纵向模式下将焦点放在搜索栏上,然后在保持焦点的同时旋转,这里的问题是:

对焦时纵向模式改为横向

在此处输入图像描述

我需要取消才能很好地恢复搜索栏显示。同样的事情,如果我在横向模式下将焦点放在搜索栏上,然后在保持焦点的同时旋转,这里的问题是:

对焦时横向模式转纵向

在此处输入图像描述

您可以看到搜索栏不喜欢旋转。 什么可能导致这种情况以及如何解决?

0 投票
5 回答
5836 浏览

ios - UISearchController:UITableView 的 Section Index 与 searchBar 重叠

我正在构建一个使用新 UISearchController 的 iOS 8 应用程序。在与搜索控制器相关的表格视图中,我使用了一个部分索引来让用户从表格的一个部分快速跳转到下一个部分。它工作得很好,但是部分索引与表/搜索控制器上的搜索栏重叠。以前有没有人遇到过这个问题,如果有,你是如何解决的?下面是我如何初始化我的搜索控制器:

在此处输入图像描述

0 投票
1 回答
462 浏览

objective-c - iOS 8 UISearchController 的搜索栏正在向下移动,如果我点击搜索栏

iOS8 Swift UISearchController 隐藏导航栏

我面临与上述链接相同的问题。所以我添加了以下行。

但是现在 UISearchController 的搜索栏正在向下移动,并且在搜索栏的位置上创建了一些空白区域。如果我单击取消按钮,则搜索栏将恢复到原始位置。

请帮助我使用 Objective-C 在 iOS 8 中解决此问题。

0 投票
1 回答
988 浏览

ios - 为 iOS 8 创建的 UISearchController 不支持以前的版本

嗨,我创建了一个 UISearchController 来在我的应用程序中搜索一个 tableview,因为我知道 UISearchDisplay Controller 方法在 iOS 8 中已被弃用,现在在 8.1 模拟器中一切正常,当我试图在 iPad 上运行我的应用程序时是 ios 版本 7.1,我发现搜索栏不见了,所以请帮助我如何创建一个支持从 6.0 开始的所有 iOS 版本的搜索栏

0 投票
14 回答
30609 浏览

ios - 在 iOS 8 中更改 UISearchBar 取消按钮文本

我想将UISearchBariOS 8 中“取消”按钮的文本从“取消”更改为“完成”。我正在使用UISearchController. 我为 iOS 6 和 iOS 7 尝试了不同的方法,但它们不起作用。有人做过吗?

0 投票
0 回答
753 浏览

ios - iOS UISearchController 活动?

我正在升级到我从苹果文档中遵循的 UISearchController (iOS8)。对于我似乎找不到解决方案的一件事,它按预期工作。

我将搜索文本传递给 tableview 内的 SearchViewController,如果有文本,我想将搜索视图控制器设置为活动状态。但是,这似乎并没有在 viewDidLoad 方法中将其设置为 true。

主动是假的。用 UISearchDisplayController 做同样的事情,但 UISearchController 不行。

有任何想法吗?谢谢!

0 投票
1 回答
6054 浏览

ios - UISearchController 搜索框在点击时向下移动

我有一个实现 UISearchBarDelegate 的 UITableVIewController,视图嵌入在导航控制器中。

在点击搜索之前

我发现当我禁用导航栏的半透明属性时,搜索框会向下移动它的位置。

点击搜索后

如果我设置,definesPresentationContext = false则搜索栏不会向下移动,但是如果我在搜索框中输入文本并选择其中一个结果,则无法打开生成的模式窗口。我收到以下错误:

搜索结果

下面是我的segue代码:

我不知道该怎么做。我想关闭半透明的导航栏,并且我需要能够从搜索结果中启动模式窗口。关于如何做到这一点的任何想法?

0 投票
1 回答
213 浏览

ios - UISearchController 是如何工作的?

UISearchController它所做的一切是如何做到的?

  • 它如何将其转换UISearchBar为类似导航栏的视图?
  • 它如何将其UISearchBar放入另一个视图层次结构并在以后恢复它?
  • 它是如何使用UIViewController演示 API 完成这一切的?
  • 即使在所有呈现的视图控制器都是全屏的 iPhone 上,它如何只覆盖呈现视图控制器的视图?

我可以在UISearchController不使用私有 API 的情况下自己制作吗?