问题标签 [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 - 在取消按下 UISearchBar - 在 iPhone 中触发自定义操作
替代文字 http://img216.imageshack.us/img216/2288/problem11.png
如图所示,我的应用程序中有一个搜索栏。
现在我想处理我在 Cancel Taped 上的自定义操作。
-> On Cancel Taped -> PopViewController -> On Cancel Taped -> 清除搜索文本并隐藏搜索栏键盘。
我不知道如何处理取消点击?
提前感谢您帮助我。
iphone - 在 UITableView tableViewHeader 中添加/删除 UISearchBar 的动画
我有一个 UITableViewController 的子类。我有代码可以向/从我的 tableView 的 tableHeaderView 添加/删除 UISearchBar。这是我必须执行这些任务的代码:
问题是我希望 UISearchBar 的添加/删除是动画的;添加时从顶部滑入视图,然后在删除时向上滑动并移出视图,而不仅仅是出现和消失。有什么建议么?
谢谢。
iphone - Iphone 搜索栏清除按钮崩溃的应用程序
我正在开发一个具有搜索功能的 iPhone 应用程序,其中在 UISearchBar 中编写搜索词会更改(过滤)下面的 UITabelView 的输出。
当用户正在编辑搜索栏的内容并删除所有文本时,将执行以下代码
现在,在搜索栏中进行编辑时,这工作得很好:无论您使用退格/删除删除所有文本还是按下“清除”按钮都无关紧要 - 搜索字段被清除并且所有可搜索项目在表中可见看法。按下“取消”按钮也是如此,但在这种情况下,搜索栏当然会退出第一响应者。
但是,当进行搜索并在表格视图中显示一个或多个结果项时(搜索栏已退出第一响应者并且键盘已消失),仍然可以按清除按钮,但会导致应用程序崩溃并显示以下内容信息:
看来问题在于重新加载表视图数据,但我无法弄清楚为什么在一种情况下数组的索引会出现问题,而在另一种情况下却没有。
任何人都知道为什么会发生这种情况?所有帮助表示赞赏。
瑞典格雷戈尔
iphone-sdk-3.0 - 在文本字段中显示 UISearchBar "X" 与相邻的取消按钮
我知道我可以将showsCancelButton设置NO
为UISearchBar ...直到您点击搜索栏文本字段,然后取消按钮仍然出现!(至少它对我有用。)
有没有办法在UISearchBar文本字段中的圆圈中显示“X”,而不是让那个单独的取消按钮显示在它旁边?请注意,此按钮仅在搜索模式处于活动状态时为我显示,这与showsCancelButton的设置无关。
iphone - 选择标签栏项目时激活 UISearchBar - 帮助还是阻碍?
我正在开发一个应用程序,要求我使用自己的专用搜索功能将UITabBarItem添加到我们应用程序的标签栏。这是对整个应用程序中内置搜索的补充(通过点击其他UITabBarItem并搜索其他UITableView)。
现在,首先想到的是 Apple 人机界面指南 ( HIG ),其中指出:
“避免使用选项卡进行搜索,除非它是您应用程序中的主要功能,应该作为独特的模式。”
所以普遍的想法是避免,但这不是一个硬性规定。尽管如此,我还是让客户注意到了这一点。他们回答说:“我们担心人们不知道在其他UITabBarItem和UITableView中寻找搜索。” 我的回答是:“Apple 自己的应用程序提供了这种搜索体验。任何已经使用这些应用程序的人都会知道如何使用您的应用程序。这就是我们希望 UE 保持一致并努力遵循 HIG 的原因。” (更不用说这是应用商店批准的要求,但我离题了。)
嗯 .. 他们的第二个回答是:“好吧,这是有道理的,但我们也希望人们能够搜索所有内容,而不仅仅是不同表格视图中的特定主题。”
很好。全球搜索它是。:)
寻找一个带有专用搜索UITabBarItem的示例,我遵循了 iPhone 自己的 App Store 模型。我对最终的 UI 感到非常满意。在UISearchBar中输入时,您会得到一个简单的纯文本、在输入时搜索的名称建议列表(以最小的输入时间延迟完成,以免使搜索服务器不堪重负)。您可以调整搜索文本,点击其中一个建议来代替您的搜索词,或者直接点击“搜索”按钮。然后将结果列表替换为更精美的结果集,以更全文的方式进行搜索,每个单元格中都有图标和有用的元数据。常用的成分。点击UISearchBar带回纯文本建议。取消搜索会删除所有内容。不理会它会保留最后一个查询(结果列表)以供显示。
所以我把这个介绍给客户......并且......他们喜欢它!他们只有最后一个请求:“当我们选择专用的 Search UITabBarItem时,键盘可以立即弹出吗?现在我们必须点击UISearchBar,但点击太多了。”
(大概他们希望只有在没有预先存在的搜索在起作用的情况下才会发生这种情况。)
起初我认为这是合理的......但后来我查看了其他应用程序。我找不到任何这样做的。即使是 App Store 应用程序也要求您点击UISearchBar来调出键盘。另外,HIG也说了这么多:
“当用户点击搜索栏时,会出现一个键盘。”
不是“当用户点击搜索UITabBarItem时,会出现一个键盘。”
此外,用户界面应该是宽容的。如果您犯了一个错误并打算在“更多”列表中选择另一个项目怎么办?(或者如果它在正确的选项卡栏上,如果您打算选择不同的UITabBarItem怎么办?)现在您必须停止并取消搜索以关闭键盘,即使您不是要调出它。
总之,我有点心烦意乱,并希望了解最佳实践和其他 POV。在这种情况下你会怎么做?
iphone - UISearchBar 文字颜色
浏览了文档,我找不到任何可以改变 UISearchBar 颜色的东西。有谁知道如何改变它?没有任何 textColor 属性:/
谢谢
iphone - 无法在 iphone 应用程序中显示搜索栏
我试图让搜索栏显示在我的应用程序中。
我正在关注 TableSearch 示例应用程序中显示的示例。
除了数据之外,我或多或少地以完全相同的方式实现了它。但是,我似乎永远无法显示实际的搜索栏。
我的应用程序和 TableSearch 应用程序之间的唯一区别是我的应用程序同时使用了标签栏和导航栏。但是,我已经将这些入侵到 TableSearch 中,它仍然可以按预期工作。
有什么建议么?其他人有类似的问题吗?这真让我抓狂。
在此先感谢,马特
objective-c - UISearchBar 书签
有没有人有一个很好的为 UISearchBar 存储书签的示例?最优雅的存储方式是什么?任何示例代码将不胜感激。
iphone - 动态更改 UISearchBar 的键盘类型
我有一个使用UISearchBar
和的 iPhone 应用程序UISearchDisplayController
。搜索栏有三个范围按钮。我希望键盘在选择特定范围按钮时成为数字键盘,但在选择任何其他范围按钮时成为默认键盘。
我已经实现了UISearchBarDelegate
selectedScopeButtonIndexDidChange:selectedScope
如下方法:
我知道该方法被调用,并且在选择相关按钮时触发了正确的情况。但是屏幕键盘不会改变,除非我点击取消按钮隐藏键盘,然后再次点击搜索字段以再次调出键盘。
有没有办法让键盘在屏幕上改变自己,或者以编程方式隐藏它然后重新显示它?
iphone-sdk-3.0 - 带有完成和完成按钮的 iPhone 文本输入(不是搜索)
使用 iPhone SDK 3.0,我希望允许在键入时出现带有(可选)完成选项的文本输入,即也允许自由格式输入。因此,我使用 UISearchBar(具有文本更改事件)和 UISearchDisplayController 来呈现选项。
问题是我希望 DONE 按钮说 DONE 而不是 SEARCH,但是我找不到设置它的方法。显然我觉得我遗漏了一些东西,或者 SDK API 的 Interface Builder 会有一些属性需要设置。
我已经看到其他应用程序(在商店中)已经达到了我想要的结果(自由格式输入、完成、完成按钮)所以也许我缺少另一种方法。在此先感谢您的任何指点。