还是这段代码处理起来比较简单~~
for (UIView *view in_searchBar.subviews) {
// for before iOS7.0
if ([view isKindOfClass:NSClassFromString(@"UISearchBarBackground")]) {
[view removeFromSuperview];
break;
}
// for later iOS7.0(include)
if ([view isKindOfClass:NSClassFromString(@"UIView")] && view.subviews.count > 0) {
[[view.subviewsobjectAtIndex:0] removeFromSuperview];
break;
}
}
本文介绍了一段用于移除 iOS 中 UISearchBar 背景的代码实现。通过遍历 UISearchBar 的子视图并判断其类型,实现了在不同 iOS 版本下移除 searchBar 背景的功能。
8110

被折叠的 条评论
为什么被折叠?



