在我的应用程序中,我添加了一个UISearchBar。
我的意图是使 UISearch Bar“X 按钮”(UITextField中的清除按钮)始终可见。
我尝试使用下面的代码来尝试使“X 按钮”始终可见。但是,它不起作用。如果我设置tf.clearButtonMode = UITextFieldViewModeNever
,uitextfield中的清除按钮不会显示。我不确定有什么问题?
我真的很感谢这里的任何人的帮助。为什么这不起作用?
代码(不工作)
for (UIView* v in searchBar.subviews)
{
if ( [v isKindOfClass: [UITextField class]] )
{
UITextField *tf = (UITextField *)v;
tf.delegate = self;
tf.clearButtonMode = UITextFieldViewModeAlways;
break;
}
}
目标:
如果文本长度等于 0,我想始终显示清除按钮
- 即,如果我不输入任何文本。