问题标签 [searchbar]

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 投票
2 回答
266 浏览

search - 维基百科是如何建立它的搜索领域的?

我想知道维基百科是如何做它的搜索字段的。我的意思是两件事:它的渐变和它的按钮。

它是如何在现场产生渐变的?这可以通过 CSS 跨浏览器轻松完成,但是当您执行 IE CSS 代码时,它会为文本设置别名。维基百科有渐变背景,但文字仍然是抗锯齿的!他们是怎么做到的?

另外,他们是如何在文本字段中放置一个可点击的搜索按钮的?

谢谢。

0 投票
1 回答
1416 浏览

iphone - 隐藏表格视图并同时显示搜索栏

在我的应用程序中,我有一个表格视图和一个搜索栏。我能告诉我最初隐藏表格视图并显示搜索栏的方法,而且当我点击搜索栏时,只会显示表格视图。请提供一些答案。

谢谢,克里斯蒂

0 投票
3 回答
20592 浏览

android - Android中的搜索栏小部件?


是否有任何可用的搜索栏小部件,就像 android 默认搜索栏一样?我只想要像默认的搜索栏,我要处理搜索功能。我可以通过使用编辑文本小部件来做到这一点,但我想知道是否有任何现成的小部件可用?

0 投票
2 回答
8673 浏览

xcode - 您如何获取用户在搜索栏中输入的文本?

我希望能够获取用户在搜索栏中输入的文本,并比较数组中的单词。但我不确定如何从搜索栏中获取文本,我知道在 java 中它只是 getText。

0 投票
3 回答
3776 浏览

php - PHP/MySQL 在一个表中搜索两个字段

我正在构建我的第一个 PHP/MySQL 站点,我想从数据库中的一个表中的两个字段返回搜索结果 - 类别和位置(表中总共有 15 个字段,但只需要两个搜索)。

每个选项都有一个下拉菜单,其中将在每个字段中列出固定数量的选项 - 例如,可能会有 15 个左右的位置和 7 或 8 个类别。

我希望用户能够从一个或两个下拉菜单中选择一个项目,单击“搜索”或 @Go 按钮,然后显示结果。

如前所述,我是 PHP/MySQL 的新手,如果我的问题有点“简单”,我深表歉意,我希望有人能指出我正确的方向。

谢谢丹

编辑:

布拉德,康纳,到目前为止,我没有任何关于搜索查询细节的信息,我刚刚开始研究如何做到这一点,因此我的问题中完全没有代码!

但更具体地说,我想返回结果的唯一字段是位置和工作类别——我的表中这两个字段大约 15 个,已经填充了固定术语——例如,位置可能有伦敦、曼彻斯特、利兹和类别可能有行政、管理、文书等 - 访问者没有输入新术语的选项,只能从预先安排的项目下拉菜单中选择。

我表中的其他字段与搜索无关(薪水、公司、联系电子邮件等),所以......我想我只需要两个查询,如果你只发送一个也可以显示结果(例如,您不关心工作地点,只关心专业,您仍然可以找到所有结果并决定您是否想搬迁)。这会更好或更有用吗?

感谢您到目前为止的帮助。担

0 投票
1 回答
70 浏览

uitableview - 为什么搜索栏会导致文本更改字体?

我有一个带有搜索栏作为标题的 uitableview。当我搜索时,我的表格中的字体会切换到 ipad 默认字体,而不是 Cochin,这是在表格搜索时它曾经是并且仍然应该是的字体。

我的 willDisplayCell: 方法中有以下代码。它达到了 - 我知道,因为我在它旁边放了一个 NSLog,然后打印了行。

那么,为什么当我按下搜索栏时,文本会改变字体?

0 投票
3 回答
2482 浏览

iphone - iOS:如何用一种颜色替换搜索栏背景光泽/发光

如何从搜索栏的背景中移除光泽/发光(渐变)。我想用一种颜色替换它。

由此:

在此处输入图像描述

对于这样的事情

在此处输入图像描述

0 投票
1 回答
3837 浏览

xcode - 如何知道哪个搜索栏处于活动状态?

现在我有一页有 2 个搜索栏

第一个问题是如何让搜索按钮始终显示,尽管在 searchbar.text 中没有文本?

第二个问题是,我有一个表格视图,它会显示一个不同的列表,我选择哪个搜索栏,我该怎么做呢?

我可以设置一个每次搜索栏处于活动状态时都会更改的变量。但是有没有办法查看哪个搜索栏是当前活动的搜索栏?

0 投票
1 回答
116 浏览

objective-c - “self.title”的类名称是什么?

我已经修改了 Apple 示例代码“TableSearch”,但有一件事我自己没有弄清楚。当我点击搜索栏时,如何使 self.title 固定?

当我点击搜索栏时,我不希望 self.title 飞走。


编辑 8 月 17 日

问题已解决,所以我删除了两张图片。

0 投票
1 回答
931 浏览

iphone - 如何以编程方式取消使用 searchBar 和 fetchedResultsController 的搜索?

我有一个工作的 iPad 应用程序,它使用 Core Data、一个 SplitView,并使用 Master-Detail 模式。可以把它想象成 Apple 消息传递应用程序,您在根视图控制器中有一个对话列表,当您选择一个对话时,它的所有消息都会出现在 DetailViewController 中。

我在 RootViewController 中使用了一个 searchBar,并且由于我使用 UISearchDisplayDelegate 和 UISearchBarDelegate 协议,因此我使用 handleSearchForTerm 在用户键入其搜索词的每个字符时更新我的​​搜索结果。

这一切都非常有效。

这是我的问题。有一个线程可以从互联网上获取数据,并且可以在显示我的搜索结果时从 Core Data 中添加或删除记录。

在您必须询问之前,线程在主 UI 线程上执行所有添加和删除操作,并使用 performSelectorOnMainThread 调用方法。所以搜索、添加和删除都发生在同一个 managedObjectContext 中。

所以发生的事情是我进行了搜索,结果出现了。同时,发生更新,结果集中的一条记录被删除。现在,结果与其 indexPath 不匹配。

我的解决方案很简单:当我检测到删除发生时

-(void)controller:(NSFetchedResultsController *)controller didChangeObject:(id)anObject atIndexPath:(NSIndexPath *)indexPath forChangeType:(NSFetchedResultsChangeType)type newIndexPath:(NSIndexPath *)newIndexPath

我想以编程方式取消 searchBar 中的搜索。

那么如何以编程方式取消搜索呢?如果用户在搜索栏中单击“取消”,则一切正常。我怎样才能以编程方式做同样的事情?

任何帮助表示赞赏。

彼得