UISearchbarをデフォルトの機能っぽいのつかいたいとき

自分用メモ。UISearchbarをつかいたいときのメモから投稿テストがてらに。NGワード:スニペット使えよ

自分用メモ。UISearchbarをつかいたいときのメモから投稿テストがてらに。NGワード:スニペット使えよ

#pragma mark – 検索バー Delegate

/*
 
 //UISearchBar
 schBar = [[UISearchBar alloc] init];//]WithFrame:CGRectMake(0, 0, self.view.bounds.size.width, 44)];
 schBar.delegate = self;
 schBar.placeholder = @"検索";
 schBar.barStyle = UIBarStyleDefault;
 self.navigationController.navigationBar.frame = CGRectMake(0, 0, 320, 88);
 self.navigationItem.titleView = schBar;
 self.navigationItem.titleView.frame = CGRectMake(0, 0, 320, 44);
 
 UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 20)];
 label.text = @"これはテストです";
 label.textAlignment = UITextAlignmentCenter;
 label.textColor = [UIColor blackColor];
 [self.view addSubview:label]; 
 */

//検索ボタンがクリックされたときの処理
-(void) searchBarSearchButtonClicked:(UISearchBar *)searchBar {

    schFlg = YES;
    
    //NSLog(@"%@",searchBar.text);
    [searchBar resignFirstResponder];
    
    //サーチ用テキストを受信
    schText = searchBar.text;
    //[self tableView:nil didSelectRowAtIndexPath:nil];
}

-(void) searchBarTextDidBeginEditing:(UISearchBar *)searchBar {
    searchBar.showsCancelButton = YES;
}

-(void) searchBarTextDidEndEditing:(UISearchBar *)searchBar {
    searchBar.showsCancelButton = NO;
}

-(void) searchBarCancelButtonClicked:(UISearchBar *)searchBar {
    [searchBar resignFirstResponder];
}