问题标签 [uisearchbar]
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.
iphone - NSFetchedResultController 和 UISearchBar 实现
我正在使用我的 iPhone 的核心数据创建一个简单的基于导航的应用程序,并且我正在尝试实现一些搜索。该应用程序基于 Apple 的“基于导航的应用程序”模板。NSFetchedResultsController 获取所有对象,它们将显示在表格视图中。我还留下了加号按钮来添加新对象。好吧,我已经实现了一个 UISearchBar 和一个 UISearchDisplayController,两者都在同一个中。搜索使用相同的 NSFetchedResultsController 过滤对象。NSPredicate 将在 UISearchDisplayController Delegate 方法中设置,但似乎尚未设置谓词,因为 fetchedResultsController 没有过滤任何内容。这是我的第一个问题。现在,如果我按下搜索栏的取消按钮并想通过按下加号按钮插入一个新对象,它不会去。不会插入任何对象,应用程序不会崩溃,它什么也不会发生。
我必须在一个视图中使用两个不同的 NSFetchedResultsController 吗?如果是,这并不能解决未设置 NSPredicate 的问题。我已经感谢你的帮助。
iphone - 当 UISearchbar 获得焦点时,UITableView 如何使实际表格“变暗”?
当搜索栏获得焦点时,我看到的许多表格搜索实际上是实际 tableView 的暗淡(更改 alpha?)。我正在尝试实现这一点。
当我超载
我正在尝试做类似的事情
但它正在更改实际 searchBar 的 alpha(如果我有自己的 searchBar)或更改整个表(包括 searchBar)的 alpha,如果我在 IB 的 tableView 下有 searchBar。
我在这里做错了什么。我怎么能只调暗桌子而不是所有东西。
我想我真正无法理解的是所有这些东西是如何在屏幕上分层的。
编辑:联系人应用程序是我正在尝试做的一个很好的例子。
iphone - 重新创建 UISearchBar 的范围栏
我想重新创建 UISearchBar 的范围栏,仅用作选项卡。我想采用 UISearchBar 范围栏的样式。
我考虑过 Quartz 2D 结合 UIControl 来绘制这些选项卡,以管理选项卡的不同状态。
你在想什么?
iphone - 搜索后需要稍微不同的滚动
我在标题视图下方有一个 UISearchBar。此页眉高度为 64 像素。如果搜索栏被触摸,父视图将向上移动 64 像素——很好。
完成搜索后,父视图只会向下移动,只要它下面还有空闲空间。并且顶部超出了可见范围。
但每次搜索完成时,我都想将其移回原始位置。我怎样才能实现它?
objective-c - 视图加载时使 UISearchBar 成为第一响应者
我有一个简单的UIViewController
和 a UISearchBar
,当视图加载时,我想让搜索栏立即成为第一响应者,以便键盘显示并且他们可以立即开始输入查询。我尝试在viewWillAppear
下面这样做,但没有任何运气:
还有其他地方我应该打电话becomeFirstResponder
还是UISearchBar
应该完全打电话给其他地方?
iphone - UISearchBar:改变外观 - 形状、背景、覆盖图像
我想更改默认 UISearchBar 的外观。例如,您将如何在 Google iPhone 应用程序中重新创建搜索框,如下所示?您将如何叠加图像以产生这种效果?
(来源:isedb.com)
objective-c - UISearchDisplayController 在代码中创建时不起作用?
我正在开发一个标签栏应用程序,其中一个标签有一个连接到 UISearchBar 的 UISearchDisplayController。这一切都在NIB中连接起来并且正在工作。当我点击搜索栏时,Scope 和 Cancel 按钮会飞入等,并且搜索委托会正确更新结果表。
但是,我试图在viewDidLoad
消息而不是 NIB 中实现相同的代码,但是当我从 NIB 中删除搜索显示控制器并取消注释我的代码以在函数中创建相同的控制器时,它不起作用。好像没有建立一些基本连接,所以我的所有搜索委托功能都没有被调用。
这是我工作的NIB 版本的搜索显示控制器。它连接到搜索栏、UINavigationController
子类 ( MASearchController
) 并且其根视图连接为searchContentsController
.
替代文字 http://img192.imageshack.us/img192/3050/screenshot20100307at304.png
现在这就是您希望在代码中创建相同的内容,对吧?我正在做的是将 UISearchBar 留在 NIB 中,以便在代码中一次消除一个难题。
我在运行时检查了所有对象,它们都签出。本质上,我已经从 NIB 中删除了搜索显示控制器,然后放入代码以在viewDidLoad
消息中创建它。
为什么这行不通?搜索键盘出现但我的搜索和按钮动画功能都不起作用???
iphone - 按下 UITextField / UISearchBar 的清除按钮时 iPhone 执行操作
当在 UITextField / UISearchBar 上按下“清除”按钮时,是否可以访问允许执行其他操作的委托方法?
谢谢
iphone - UISearchBar-更改范围而不使表格变灰?
如何在不让表格变灰、搜索字段变为第一响应者和键盘弹出窗口的情况下允许更改范围?
我只是想根据范围刷新显示的数据。
iphone - UITableView 搜索栏?
在 iPhone SDK 中是否有任何简单的方法来包含像 iPod 应用程序或联系人应用程序中的搜索栏?(它们的行为和外观与通常的 UISearchBars 不同......)
-- 瑞