问题标签 [uisearchbardelegate]

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

swift - UISearchBar 的 searchBarSearchButtonClicked 不取消输入方式

此代码有效

但如果按下键盘搜索按钮,UISearchBar 仍然处于活动状态。要停用,我必须按“取消”按钮。我错过了什么?

截屏

在此处输入图像描述

0 投票
2 回答
1526 浏览

ios - 如何将情节提要的 searchBar 分配给 searchController 的 searchBar 属性

当我添加 my searchBaras aheaderViewtableView,所有委托方法都会按预期触发。

  1. self.myTableView.tableHeaderView = self.searchController.searchBar;

但是,如果我从 StoryBoard 获取 searchBar IBOutlet 并将其分配给self.searchController.searchBar,则不会触发委托方法!

  1. _mySearchBar = self.searchController.searchBar;

我还尝试将其嵌入mySearchBar到视图中,然后分配:

  1. _mySearchBarView = self.searchController.searchBar; 但是没有成功!

难道我做错了什么

0 投票
2 回答
93 浏览

swift - 通过 fetchedResultsController 在 Core Data 中使用大基础

也许有人有使用大型核心数据库的经验(我的基础中有 32k 行,我需要向用户展示所有这些基础并在其中进行一些搜索),当我尝试读取基础时到我的 fetchedResultsController 我有 3-5 秒的延迟,我该如何解决这个问题?我可以在一些后台线程中阅读这个基础吗?或者如果我通过关系在某些部分上分开我的基础是否有帮助?我尝试在 viewDidAppear 中加载我的基地

对于在基中搜索,我使用 UISearchBarDelegate 方法(但在向 searchText 添加字符时我仍然有一些“滞后”)

我使用以下代码创建了 fetchedResultsController

为了从其他 viewController 添加新的谓词(我打开 .overFullScreen 所以我的主视图与 base 也是打开的)我使用以下代码

我在哪里调用了更新 fetchResultController func

0 投票
1 回答
942 浏览

swift - 如何在 UISearchController 中显示不同的 searchResultsController

我正在使用UISearchController(不是UISearchDisplayController),我想在搜索处于活动状态时显示一个单独的视图。我不想使用当前视图。

试过了self.searchController = UISearchController(searchResultsController: self.resultsController )。但这并没有显示任何东西。

甚至试过这个

在搜索处于活动状态之前,我的默认表格数据如下,我希望此表格隐藏并显示单独的视图并将键入的关键字传递给该新视图。我怎样才能做到这一点?

在此处输入图像描述

0 投票
4 回答
888 浏览

ios - 未调用 DidSelectRow 方法

大家好,我已经尝试了几天没有找到答案。我已经实施UITableViewDelegate并且UITableViewDataSource在提出这个问题之前我的didSelectRowAtdidDeselectRowAt,这两种方法都不起作用。在此处输入图像描述

它还实现了一个 searchView,我得到了我想要搜索的内容,但无法在我的类中使用选择和取消选择方法。

0 投票
1 回答
75 浏览

ios - 不能分配值类型

我正在制作一个快速应用程序,其中包含一个 tableView,当您单击单元格时,该应用程序会转到一个 url。我在 tableview 中实现了搜索,但在 SearchBar 代码中出现了两个错误。

这是我的代码。

0 投票
3 回答
746 浏览

ios - 在IOS目标c中使用serachbar的搜索栏/过滤过程

谁能帮我找出为什么在搜索栏中输入文本时调用搜索栏委托方法时我无法获取过滤后的数组

textDidChange的工具栏方法

这是我productArray

filterarray正在返回 null,

我想根据“senior_name”过滤表视图

先感谢您,

0 投票
1 回答
1173 浏览

ios - UISearchBarDelegate 搜索按钮不起作用 swift 3 iOS 10.3

我一直在寻找答案,希望你能帮助我。我在代码中看不到错误,但由于某种原因,当我按下“搜索”按钮时 UISearchBarDelegate 不起作用。

这是我的课

0 投票
0 回答
193 浏览

ios - 快速搜索附近的用户

我为搜索屏幕添加了一个“显示附近的朋友”按钮,但没有工作。如果我搜索“某物”,然后按下“显示附近的朋友”,搜索查询将被删除并且没有任何反应。

这是代码:

我究竟做错了什么?

0 投票
1 回答
1862 浏览

ios - 未调用 UISearchBarDelegate 方法

我有一个有效的搜索栏,而且不知从何而来,我什至无法激活任何委托方法。我以编程方式创建了搜索栏。

这是我的初始化代码:

这是我上面引用的 getImageWithColor 方法:

我继续自定义searchBar里面的textField:

我所有的委托方法:

这也是我的导航栏与搜索栏的界面捕获的图像:

屏幕截图

界面捕获中看到的屏幕捕获图像:从前到后查看名称:UITextFieldBorderView, UISearchBarTextField, UIView,UISearchBar

请注意,我不确定 theUIView之前的权利UISearchBar是什么

我知道关于为什么其他人无法访问他们的UISearchBar委托方法有很多问题。这些解决方案都不适合我。为什么到目前为止我无法访问我的委托方法?