问题标签 [uisearchbardisplaycontrol]

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 回答
2061 浏览

ios - 在 iOS8 中不推荐使用 displaySearchBarInNavigationBar

我正在尝试为 iOs8 寻找 displaySearchBarInNavigationBar 的替代品,有什么我可以使用的(快速)吗?

我试过self.navigationItem.titleView = resultSearchController.searchBar了,但它什么也没做。

我不明白如何找到已弃用功能的替代品,在苹果文档中它只是说不推荐使用,没有其他选择,如果您有任何提示,将不胜感激。

0 投票
3 回答
59 浏览

ios - 键盘处于活动状态时居中 UIActivityIndi​​cator

我有一个带有搜索栏和搜索结果显示控制器的 UITableView:

上面的代码将指示器放置在屏幕的中心。但是我想将指示器放在框架的中心,不包括键盘。我怎样才能做到这一点?

指标定义如下:

在此处输入图像描述

0 投票
1 回答
358 浏览

ios - 试图实现 uisearchcontroller 但它没有给出任何搜索结果

上面的代码用于从 parse 的服务器和本地存储中检索存储的对象,并在表格视图中显示它们。

一切正常,但我正在尝试实现搜索栏以将搜索功能添加到我的应用程序中。问题是,当我运行应用程序时,它会显示搜索栏,但是当与搜索栏交互时,它会向上移动并消失,并且在输入任何内容时都会消失。

我没有得到任何搜索结果,并且NSLog得到了这个:

我知道缺少一些东西,它不是实现该功能的正确方法。

如果有人知道如何正确地做或缺少什么,请告诉我,如果提问的方式不正确,谢谢和抱歉!

我刚刚发现我的 Pfobject 的 'searchNotes' var 什么都没有,我的意思是它是空的!为此我试过

但它给出错误

我知道它是因为我将 searchNotes 声明为

我应该这样做

但是当我这样做时,它会出现很多错误,如果有人知道如何解决这个问题,请提供帮助

0 投票
0 回答
872 浏览

ios - 如何将搜索栏控制器与核心数据生成的表格视图一起使用 - Swift?

我是 iOS 开发的新手,正在使用 Swift 开发我的第二个应用程序。我的应用中有 2 个视图。 第一个视图是一个带有水果的数组,它是在按钮单击时随机生成的(由用户)。第一个视图的输出:[Apple、Orange、Banana、Pears]

现在用户再次单击生成按钮。视图提供随机选择的水果:[石榴、梨、西瓜、香瓜]

用户再次单击生成按钮并生成新的数组列表。

所有这些生成的数组都存储在第二个视图中,它是一个表视图控制器。在第二个视图控制器中保存水果数组是由核心数据完成的。

现在,我在第二个视图中添加了一个搜索栏和搜索显示控制器,以便任何水果;说梨;当用户输入时,在表格中被过滤,并且只有那些行在同一个表格视图中显示/过滤。

我不确定如何从核心数据中读取/搜索/过滤数据并使搜索栏控制器工作。我尝试了很多方法并阅读了有关核心数据和 UI 搜索栏控制器的各种文章,但没有任何帮助。请建议我如何进行。

到目前为止,我的第二个视图控制器:

?????????? 应该使用哪个代理函数?以及如何实施?

我的核心数据类看起来像:核心数据类名称是 Fruits.swift

在第一个视图中,数组通过以下代码保存在核心数据中:

经过几项研究后,我为搜索功能添加了以下方法来过滤数据。但是 PREDICATE 中的值始终为零。我究竟做错了什么?

0 投票
1 回答
597 浏览

ios - iOS:UITableview 标头在向上滚动时隐藏在视图后面

我的 tableview 控制器中有一个自定义分段控件,tableview 的标题中有一个搜索栏。当我向上滚动到最后一个单元格时,tableview 会弹回来。但问题是:我的搜索栏隐藏在分段控件后面,视图底部出现一个空白。我希望如果用户向上滚动表格视图,它会反弹并返回到之前的位置,如第一个屏幕截图所示。

这是我的分段控制的代码:

这是 tableview 出现时的屏幕截图: 在此处输入图像描述

当我向上滚动 tableview 反弹但搜索栏隐藏在分段控件后面时。

在此处输入图像描述

PS:如果需要,我会添加代码。提前致谢

0 投票
2 回答
160 浏览

ios - 如果向上滚动,UITableview 标题不会再次显示

我有 UITableview 控制器,它在标题中有搜索栏。当我向上滚动表格视图并反弹时。但是搜索栏隐藏了。当我向下滚动然后显示搜索栏。谁能告诉我如何再次显示搜索栏?

我已经尝试了以下代码,但它不能顺利运行:

这是滚动前的屏幕截图: 在此处输入图像描述

这是错误的观点,滚动后:

在此处输入图像描述

0 投票
5 回答
19227 浏览

ios - 如何在swift中设置右侧的UiSearchBar搜索图标

我正在研究 Swift。

作为常规 SearchBar 默认情况下,它看起来像 Follow Pic(1)。 在此处输入图像描述

但根据我们的设计要求,我需要将其更改为如下图(2)。

在此处输入图像描述

我尝试使用以下代码,如 Follow Pic(3)

在此处输入图像描述

**当我尝试以下代码时,正确的视图正在隐藏,我无法看到文本字段 rightview

搜索图标完全不可见**

谁能帮我得到要求。我可以理解您是否也提供目标 C

0 投票
1 回答
1735 浏览

ios - 问:“[String]”类型的值没有“已过滤”成员

在我的代码中,当implementationfuncfilterContentForSearchText(searchText:String, scope:String)

错误来了:

我在下面发布我的代码:

在我的故事板中:

0 投票
0 回答
133 浏览

objective-c - 故事板 - 插入一个搜索栏并将其链接到容器视图(tableviewcontroller)

我有一个带有我以编程方式管理的 SearchController 的 tableviewcontroller。出于某些原因,我需要一个故事板来显示一些不同的东西,而不是全屏的 tabéeview。

我的故事板中的容器视图一切正常。容器视图链接到管理我的搜索栏的自定义 tableviewcontroller。当我实例化一个对象时,我可以像以前一样看到我的自定义 tableView(顶部有一个搜索栏)。

我想删除嵌入到我的表格视图中的搜索栏(即在我的表格视图控制器中)并将其直接添加到情节提要中(在我的屏幕顶部有更多搜索栏和表格视图之间的可用空间。我试图插入一个搜索栏和显示控制器,但我无法将搜索栏链接到我的 tableViewController。

如何将 UIViewController 中的搜索栏链接到容器视图中的 tableviewcontroller?我的 tableviewcontroller 符合让搜索栏正常工作所必需的协议,当它们没有被收集在故事板中时仍然没有问题。

这是一张图片,如果它可以提供帮助。

在此处输入图像描述

如果有人可以帮助我链接搜索栏和 tableviewcontroller ...

谢谢!

0 投票
1 回答
146 浏览

ios - iOS:带有 UISearchdisplaycontroller 的 UISearchBar 通过单击搜索栏崩溃

我已经在 tableview 控制器中使用 UISearchdisplaycontroller 实现了 UISearchBar,但是在单击搜索栏时出现以下问题:

-[UISearchResultsTableView dequeueReusableCellWithIdentifier:forIndexPath:] 中的断言失败,/BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3600.5.2/UITableView

我已经设置了所有委托方法并使用以下代码:

代码cellForRowAtIndexPath是: