UISearchBar
来源:互联网 发布:图论及其算法 编辑:程序博客网 时间:2024/05/18 03:36
#import "ViewController.h"@interface ViewController ()<UISearchBarDelegate>@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 40, 300, 40)]; [self.view addSubview:searchBar]; searchBar.barStyle = UIBarStyleDefault; //searchBar.text = @"test"; //searchBar.prompt = @"hello"; searchBar.placeholder = @"请输入搜索内容!"; //searchBar.showsBookmarkButton = YES; //searchBar.showsCancelButton = YES; //searchBar.showsSearchResultsButton = YES; searchBar.tintColor = [UIColor blackColor]; searchBar.barTintColor = [UIColor blueColor]; //searchBar.searchBarStyle = UISearchBarStyleMinimal; //searchBar.searchBarStyle = UISearchBarStyleProminent; searchBar.searchBarStyle = UISearchBarStyleDefault; //切换按钮视图 searchBar.showsScopeBar = YES; searchBar.scopeButtonTitles = @[@"0", @"1", @"2", @"3"]; searchBar.selectedScopeButtonIndex = 1; //键盘扩展视图 UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 40)]; view.backgroundColor = [UIColor grayColor]; UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 40)]; [view addSubview:label]; label.text = @"hello i'm extends keyboard"; label.textAlignment = NSTextAlignmentCenter; label.textColor = [UIColor whiteColor]; searchBar.inputAccessoryView = view; //文字区域 //searchBar.searchTextPositionAdjustment = UIOffsetMake(10,10); searchBar.delegate = self;}- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar { return YES;}- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar { NSLog(@"searchBarTextDidBeginEditing");}- (BOOL)searchBarShouldEndEditing:(UISearchBar *)searchBar { return YES;}- (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar { NSLog(@"searchBarTextDidEndEditing");}- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText { NSLog(@"search text %@",searchText);}//禁止输入A- (BOOL)searchBar:(UISearchBar *)searchBar shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text { if([text isEqualToString:@"A"]) { return NO; } return YES;}- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar { NSLog(@"searchBarSearchButtonClicked"); [searchBar resignFirstResponder];}- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}@end
0 0
- UISearchBar
- UISearchBar
- UISearchBar
- UISearchBar
- UISearchBar
- UISearchBar
- UISearchBar
- UISearchBar
- UISearchBar
- UISearchBar
- UISearchBar
- UISearchBar
- UISearchBar
- UISearchBar
- UISearchBar
- UIsearchBar
- UISearchBar
- UISearchBar
- Drush has Error on windows
- 51nod 1019 逆序数<STL vector>
- 指针间接赋值的意义
- 安卓开发之自定义View通过Drawable绘制图标
- 【初探】排序算法
- UISearchBar
- CMake学习笔记(1)——用CMake编译一个hello world程序
- git学习笔记--时光穿梭机
- 维修道路 题解
- matlab-高数 求在(x0,y0)处偏导数 数值
- matlab-高数 高阶偏导数
- iOS/Swift跳转界面时隐藏tabBar的方法
- Linux常用命令(二)
- 第5.10节 输入命令行参数,运行程序