`
yangping_Account
  • 浏览: 193014 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

iPhone 开发之UISearchBar的使用方法

 
阅读更多

UISearchBar是个很不错的东东,集成了搜索输入框和搜索按钮,使用起来也灰常方便。

/*搜索按钮*/
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar{
	[self doSearch:searchBar];
}

/*键盘搜索按钮*/
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar{
	[searchBar resignFirstResponder];
	[self doSearch:searchBar];
}

/*搜索*/
- (void)doSearch:(UISearchBar *)searchBar{
	NSString *email = searchBar.text;
	...
}

UISearchBar上按钮的默认文字为Cancel,如果想改为其他文字请调用一下代码:

for(id cc in [searchtext subviews]){
   if([cc isKindOfClass:[UIButton class]]){
       UIButton *btn = (UIButton *)cc;
       [btn setTitle:@"Search"  forState:UIControlStateNormal];
   }
}

分享到:
评论

相关推荐

    IOS 开发之UISearchBar 详解及实例

    iPhone开发之UISearchBar学习是本文要学习的内容,主要介绍了UISearchBar的使用,不多说,我们先来看详细内容。关于UISearchBar的一些问题。 1、修改UISearchBar的背景颜色 UISearchBar是由两个subView组成的,一个...

    iphone应用开发之 search bar的实用 和table view的结合

    在iOS应用开发中,`UISearchBar` 和 `UITableView` 是两个非常重要的组件,它们的结合使用可以实现强大的搜索功能,使用户能够快速找到所需信息。本教程将深入讲解如何在iPhone应用中有效利用这两个组件,特别是在...

    iphone开发-带索引和搜索功能的tableView源码

    以下是对这个iPhone开发示例的详细解读: 1. **UITableView索引**: - `UITableView` 的索引通常被称为“快速索引”,它允许用户通过字母表快速滚动到列表的特定部分。在iOS中,我们可以通过实现`...

    Iphone TableSearch实例,Iphone搜索功能

    在iOS开发中,iPhone TableSearch是一个重要的功能,它允许用户在UITableView中实时搜索并筛选数据。这个功能极大地提升了用户体验,使用户能够快速找到所需的信息。本文将深入探讨TableSearch的实现原理、步骤以及...

    How to use TouchJSON in your iPhone apps.pdf

    在IT领域,尤其是在移动应用开发中,理解和掌握如何在iPhone应用程序中使用TouchJSON是一个关键的知识点。TouchJSON是一个开源库,专门设计用于处理JSON数据,它简化了在iOS应用程序中解析和操作JSON的过程。以下是...

    iPhone development tableView sample

    《深入探索iPhone开发:TableView与NavigationTableView实战》 在iOS应用开发中,UITableView是一个至关重要的组件,它用于展示数据集合并允许用户进行交互。而Navigation Controller则是构建层级导航界面的关键,...

    iphone电话本程序

    总结起来,"iPhone电话本程序"的开发涵盖了iOS应用开发的多个方面,包括使用Contacts框架处理联系人数据、UI设计、权限请求、数据加载与展示、导航跳转、搜索功能以及数据持久化。对于初学者来说,这是一个全面了解...

    iphone 关于UITableView的排序,搜索、使用Interface Builder创建等

    本教程将深入探讨如何在iPhone应用中使用UITableView进行排序、搜索以及通过Interface Builder进行创建。 首先,我们来了解一下UITableView的基本概念。UITableView是一个视图控件,用于显示一列或多列数据,每个...

    iphone 类似 QQ 通讯录 demo

    QQ 通讯录以其直观的用户界面和强大的功能深受用户喜爱,因此,开发一个类似的 demo 可以帮助开发者掌握如何在 iPhone 上实现类似的体验。 【描述】:“iPhone 类似 QQ 通讯录 Demo”旨在提供一个基础框架,用于...

    iphone通讯录的简单实现

    在iOS开发中,实现iPhone通讯录功能是一项常见的任务,它涉及到UITableView的使用,以及数据的索引、排序和头字母的处理。以下是对这些知识点的详细说明。 首先,`UITableView`是苹果iOS SDK中用于展示列表数据的...

    ios iphone图书管理系统

    iOS应用通常基于Apple的Swift或Objective-C编程语言,使用Xcode作为集成开发环境(IDE)。在这个图书管理系统中,开发者可能采用了Swift,因为它具有现代、安全和高性能的特点,适合构建复杂的应用程序。 图书搜索...

    【Debugging Tips, Searching, Notifications, KVC,KVO】[PDF] [iPhone/iPad/iOS]

    标题指出,文档内容涵盖的是iOS(包括iPhone和iPad)平台上的应用开发中关于调试技巧(Debugging Tips)、搜索功能实现(Searching)、通知系统(Notifications)以及键值编码和观察(Key-Value Coding and ...

    Iphone TableView 搜索

    在iOS开发中,UITableView是用于显示数据列表的关键组件,它为用户提供了一种可滚动的界面,用户可以在其中浏览和选择项目。"Iphone TableView 搜索"这个主题涉及到如何在UITableView中实现搜索功能,使得用户能够...

    iphone TabBar+Table+UISearchDisplayControlle

    接着,他们在其中一个TabBar项的`UIViewController`中集成`UISearchDisplayController`,并在`UISearchBar`的代理方法中实现了数据的过滤逻辑。当用户在搜索框中输入时,`UISearchDisplayController`会自动隐藏原始...

    iphone tableview的八种功能应用实例

    在iOS开发中,UITableView是构建用户界面的重要组件,尤其在iPhone应用中,它被广泛用于显示数据列表。"iphone tableview的八种功能应用实例"是一个深入探讨如何利用TableView实现各种功能的实践教程。以下是对这八...

    ipad开发搜索功能实现官方源码

    在iPad应用开发中,搜索功能是一项至关重要的特性,它能够帮助用户快速找到所需的信息或内容。本示例是针对iPad平台专门设计的,官方提供的源码可以帮助开发者深入了解如何在iPad应用中实现高效的搜索功能。然而,...

    iOS自定义搜索控件

    在iOS开发中,自定义搜索控件(通常指的是UISearchBar)是常见的用户界面元素,用于实现应用程序内的搜索功能。这个控件允许用户输入查询文本,并且可以与UITableView或UICollectionView配合,实现实时过滤数据,...

    ios 表情开发

    本文将围绕“ios表情开发”这一主题,深入探讨如何使用Object-C语言来实现一个表情键盘,供iPhone应用使用。 首先,我们要了解iOS表情的基本构成。iOS系统支持Unicode标准,其中包含了大量表情符号,这些符号可以...

    类似于iPhone的通讯录案例

    这涉及UISearchBar的使用和过滤数据的逻辑。 5. **排序和分组**:联系人通常按照字母顺序或按时间进行排序和分组,这需要实现对CNContact对象的排序算法。 6. **权限请求**:由于iOS的隐私保护政策,访问用户联系...

    iOS_开发快速入门视频教程下载地址

    - **定义与背景**:iOS是苹果公司为iPhone和iPad等设备开发的操作系统。iOS以其流畅的用户体验、强大的硬件支持和丰富的应用程序生态著称。 - **开发语言**:主要使用Swift语言进行开发,这是一种由苹果公司设计的...

Global site tag (gtag.js) - Google Analytics