如何在iOS中将UISearchBar文本强制为大写

Hur*_*rkS 0 objective-c uisearchbar ios

我试图UISearchBar在用户输入时强制将textfield 强制为大写.

这是我尝试过但不起作用.

  UISearchBar *filterSearchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(10.0, 170.0, 280.0, 40.0)];
  filterSearchBar.delegate = self;
  filterSearchBar.autocapitalizationType = UITextAutocapitalizationTypeAllCharacters; 
  [allBackGroundView addSubview:filterSearchBar];
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

Anj*_*ula 8

在SearchBar委托方法下面使用强制大写字母

Objective-C的

- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText {
        searchBar.text = searchText.uppercaseString;
}
Run Code Online (Sandbox Code Playgroud)

迅速

func searchBar(searchBar: UISearchBar, textDidChange searchText: String) {
        searchBar.text = searchText.uppercaseString
}
Run Code Online (Sandbox Code Playgroud)