代码
- UISearchBar *mySearchBar = [[UISearchBar alloc]
- initWithFrame:CGRectMake(0.0, 0.0, self.view.bounds.size.width, 45)];
- mySearchBar.delegate = self;
- mySearchBar.showsCancelButton = NO;
- mySearchBar.barStyle=UIBarStyleDefault;
- mySearchBar.placeholder=@"Enter Name or Categary";
- mySearchBar.keyboardType=UIKeyboardTypeNamePhonePad;
- [self.view addSubview:mySearchBar];
- [mySearchBar release];
在 tableview上添加:
代码
- //add Table
- UITableView *myBeaconsTableView = [[UITableView alloc]
- initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, self.view.bounds.size.height-40)
- style:UITableViewStylePlain];
- myBeaconsTableView.backgroundColor = [UIColor whiteColor];
- myBeaconsTableView.delegate=self;
- myBeaconsTableView.dataSource=self;
- [myBeaconsTableView setRowHeight:40];
- // Add searchbar
- searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0.0, 0.0, self.view.bounds.size.width, 40)];
- searchBar.placeholder=@"Enter Name";
- searchBar.delegate = self;
- myBeaconsTableView.tableHeaderView = searchBar;
- searchBar.autocorrectionType = UITextAutocorrectionTypeNo;
- searchBar.autocapitalizationType = UITextAutocapitalizationTypeNone;
- [searchBar release];
- [self.view addSubview:myBeaconsTableView];
- [myBeaconsTableView release];