我正在更新适用于iOS 7的应用程序,并且其中一项功能允许在不显示任何文本的情况下激活搜索栏搜索按钮而停止工作。我用下面的代码。有关如何使其重新工作的建议?提前致谢。
UITextField *searchBarTextField = nil;
for (UIView *subview in self.searchBar.subviews)
{
if ([subview isKindOfClass:[UITextField class]])
{
searchBarTextField = (UITextField *)subview;
break;
}
}
searchBarTextField.enablesReturnKeyAutomatically = NO;
在iOS 7中有一个小的更改,现在您必须迭代两个级别。
for (UIView *subView in self.searchBar.subviews){
for (UIView *secondLeveSubView in subView.subviews){
if ([secondLeveSubView isKindOfClass:[UITextField class]])
{
searchBarTextField = (UITextField *)2ndLeveSubView;
break;
}
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句