just execute the code for this: -
- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar { srcbar.showsCancelButton = YES; for (UIView *subView in searchBar.subviews) { if ([subView isKindOfClass:[UIButton class]]) { UIButton *cancelButton = (UIButton*)subView; [cancelButton setTitle:@"hi" forState:UIControlStateNormal]; } } srcbar.autocorrectionType = UITextAutocorrectionTypeNo; }
Do not test in iOS7, but it works great in iOS6, hope this works for you.
EXIT: -

Nitin gohel
source share