zoukankan      html  css  js  c++  java
  • 【代码笔记】iOS-点击搜索按钮,或放大镜后都会弹出搜索框

    一, 效果图。

    二,工程图。

    三,代码。

    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.
    }
    复制代码
  • 相关阅读:
    tcp单线程实现并发
    文件处理
    异常处理、深浅拷贝、基本的文件操作
    列表、元组、字典、集合类型的内置方法
    python进阶之数字类型内置方法和字符串类型内置方法
    九九乘法表和金字塔
    python基础总结
    0801学习整理
    0731学习内容整理
    0730学习内容整理
  • 原文地址:https://www.cnblogs.com/yang-guang-girl/p/5226377.html
Copyright © 2011-2022 走看看