【代码笔记】点击搜索按钮,或放大镜后都会弹出搜索框

一, 效果图。

【代码笔记】点击搜索按钮,或放大镜后都会弹出搜索框_第1张图片

二,工程图。

【代码笔记】点击搜索按钮,或放大镜后都会弹出搜索框_第2张图片

三,代码。

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.
}
复制代码

 

你可能感兴趣的:(【代码笔记】点击搜索按钮,或放大镜后都会弹出搜索框)