2

是否可以在 UISearchBar 中设置光标。我知道 UITextField 是可能的,但我想知道 UISearchBar 是否可能。

对于文本字段,它将是:

    [textField setSelectedTextRange:...];
4

1 回答 1

2

这不是最好的解决方案。但这仍然是解决方案。

这是 UISearchBar.h 的一部分:

NS_CLASS_AVAILABLE_IOS(2_0) @interface UISearchBar : UIView { 
  @private
    UITextField            *_searchField;

使用 KVC,您可以从搜索栏中获取文本字段:

UITextField *textField = [searchBar valueForKey: @"_searchField"];

然后处理文本字段:

[textField setSelectedTextRange:...]; 
于 2013-09-17T13:58:21.843 回答