custom UISearchBar

直接添加:

代码
UISearchBar *mySearchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0.00.0, self.view.bounds.size.width, 45)];
         mySearchBar.
delegate = self;
         mySearchBar.showsCancelButton 
= NO;
         mySearchBar.barStyle
=UIBarStyleDefault;
         mySearchBar.placeholder
=@"Enter Name or Categary";
         mySearchBar.tintColor = [UIColor colorWithRed:(247.0/255.0) green:(126.0/255) blue:(33.0/255) alpha:1.0];
         mySearchBar.keyboardType
=UIKeyboardTypeNamePhonePad;
         [self.view addSubview:mySearchBar];
         [mySearchBar release];

在tableview上添加:

代码
//add Table
        UITableView *myBeaconsTableView = [[UITableView alloc] 
                                           initWithFrame:CGRectMake(
00, 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.00.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];


 

posted on 2010-04-06 11:56  fairycao  阅读(735)  评论(0)    收藏  举报