Lot*_*rio 2 uisearchbar uiactivityindicatorview ios
我想在搜索栏的文本字段右侧添加一个UIActivityIndicator.因此,搜索栏将在从DB中获取数据时继续显示加载状态.
对此有何想法?
这是用旋转器更改搜索放大镜
UITextField *searchField = nil;
for (UIView *subview in searchBar.subviews) {
if ([subview isKindOfClass:[UITextField class]]) {
searchField = (UITextField *)subview;
break;
}
}
if (searchField) {
UIActivityIndicatorView *spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
searchField.leftView = spinner;
}
Run Code Online (Sandbox Code Playgroud)
或者如果您愿意,可以在搜索栏视图上添加微调器
[self.searchBar addSubview:spinner];
Run Code Online (Sandbox Code Playgroud)