0

根据这个问题,我们可以更改 iOS 中任何 UITextField 的键盘外观警报键盘可以用于 iOS 上的任何文本字段吗?

但是 UISearchBar 呢?有没有办法,因为[searchBarInstance setKeyboardAppearance:UIKeyboardAppearanceAlert];不起作用,因为 UISearchBar 缺少这种方法。

4

1 回答 1

5

你可以这样做,

for(UIView *subView in searchBar.subviews)
  if([subView isKindOfClass: [UITextField class]])
    [(UITextField *)subView setKeyboardAppearance: UIKeyboardAppearanceAlert];

iPhone UISearchBar & keyboardAppearance

于 2012-10-06T11:16:59.830 回答