一, 效果图。
二,工程图。
三,代码。
RootViewController.h
#import <UIKit/UIKit.h> #import "CLHSearchBar.h" @interface RootViewController : UIViewController <CLHSearchBarDelegate> @end
RootViewController.m
#import "RootViewController.h" @interface RootViewController () @end @implementation RootViewController - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self; } - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. self.view.backgroundColor=[UIColor grayColor]; //添加搜索栏 CLHSearchBar* searchBar = [[CLHSearchBar alloc] initWithFrame:CGRectMake(0, 90, 0, 0) delegate:self]; [self.view addSubview:searchBar]; } #pragma -mark -FCSearchBar delegate //按照聊天内容和昵称进行查询 //点击搜索按钮,或放大镜后都会弹出搜索框 - (void)CLHSearchBarDidSearch:(CLHSearchBar *)clhSearchBar text:(NSString *)text { NSLog(@"text = %@",text); UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"提醒" message:@"搜索按钮已点击" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil]; [alert show]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. }