问题标签 [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 投票
3 回答
9450 浏览

ios - 使用 UISearchController 修复 UISearchBar - 不使用 UITableView 的标题视图

是否可以将 UISearchController 的 UISearchBar 放在 UITableView 的标题视图以外的地方?

苹果的 UISearchController 示例代码中,使用了以下内容。

是否可以将 searchBar 定位在其他地方?假设我们想要实现一个固定的 UISearchBar,就像在联系人应用程序中使用的那样。我已经尝试过了,但 searchBar 根本没有出现。

0 投票
4 回答
8757 浏览

ios - 在 SearchBar Tap 上显示 UISearchController 的 SearchResultsController

我使用的是 UISearchController 而不是 UISearchDisplayController,我想立即在 SearchBar Tap 上显示 SearchResultController。现在它显示如下(当我点击搜索栏时):

0 投票
1 回答
144 浏览

ios - UISearchController 搜索栏无法激活

UISearchBar对象及其UISearchBarTextField子视图都NO返回. canBecomeFirstResponder在什么情况下会UISearchController阻止搜索?

0 投票
3 回答
5035 浏览

uitableview - UISearchController 的搜索栏与第一个 tableview 单元格重叠

我正在使用UISearchController并且UISearchBar还有一个范围栏。搜索栏作为子视图添加UIViewUItableView. 我这样做是因为我希望搜索栏始终可见,即使在滚动表格视图时也是如此。

问题是范围栏与第一个表格视图单元格重叠

故事板

在此处输入图像描述

范围栏与 tableview 单元格重叠

在此处输入图像描述

如何防止这种重叠?,我无法在导航栏中显示搜索栏,因为放置在导航栏中的范围栏不会显示。

0 投票
1 回答
5240 浏览

ios - 使用没有情节提要的 UISearchController

我对 iOS 比较陌生(100 小时左右),我正在尝试实现一个没有情节提要的 UISearchController。是否可以以编程方式执行此操作?

0 投票
3 回答
1642 浏览

xcode - UISearchController 没有更新

我在 ios8 和 swift 中使用 xcode 6.2 进行开发,我试图在 UITableViewController 中实现一个 UISearchController 可以在搜索后更新,我写了一些简单的代码来检查它是否有效,但是当我编译时,搜索栏是在那里,但是当我输入文本并点击搜索时,什么也没有发生:

这是我的代码:

0 投票
1 回答
1885 浏览

ios - 使用 UISearchController 和 Objective-C 搜索 UITableView 而不是 UITableViewController

说明: 我找不到任何教程告诉我如何使用与iOS 8 兼容并使用Objective-C的新UISearchController搜索UITableView。我定义了一个名为“users”的 NSMutableArray,其中包含来自 Parse.com 查询的所有用户,并且我的视图控制器中有一个名为“usersTable”的小表视图,我的 usersTable 的方法如下:

正文 1: 我要做的就是过滤掉用户使用 UISearchController NSMutableArray 在搜索栏中键入的数据,称为 users,然后将其显示到“usersTable”上。如果你们能举个例子来理解,那将非常有帮助。

结论: 有人可以请帮助我,因为我不知道如何解决这个问题,因为目前没有对 UISearchController 的解释与 Objective-C。我会很感激任何帮助。

谢谢你的帮助。

顺便说一句:我不希望你们为我这样做。我只是想要一些我能理解的东西。如果可能的话,可能会提供一些说明或示例。有一些关于此的帖子,但它们没有任何意义。

0 投票
0 回答
66 浏览

ios - UISearchController 不显示 3 个字符的结果

我有它,所以当用户输入 UISearchBar 时,它会像这样过滤结果:

问题是当输入诸如“谎言”或任何 3 个字符(或更少)的单词时,不会显示 3 个字符或更少单词的结果。

知道为什么会这样吗?

0 投票
1 回答
430 浏览

uitableview - UISearchController 隐藏搜索栏上方的结果

我在 UITableView 的容器视图中使用 UISearchController。我正在添加这样的搜索栏:

请参阅以下屏幕截图。它隐藏了搜索栏上方的所有搜索结果:

搜索栏未激活时的原始图像。 SearchBar 处于活动状态,并且所有上述元素都被隐藏。

请帮我看看为什么我会得到这个?

0 投票
2 回答
184 浏览

core-data - 如何通过在 ios 中结合个人实体的名字和姓氏来对全名应用谓词

我在 coredata 中有名字、中间名和姓氏的“人”实体。现在,我想对全名(fn、mn、ln 的组合)执行谓词搜索。全名不是实体的属性。我正在尝试使用 nsfetchresultcontroller 获取。例如,如果我搜索“Jone Smith”,它会显示为空白,但如果我搜索“John”,它会显示记录。做回复。