UISearchBarBackground类

Jim*_*m B 1 iphone uisearchbar

我使用以下代码来隐藏UISearchBar上的背景:[[searchView.subviews objectAtIndex:0] setHidden:YES]; 很简单,但我担心在子视图列表中对位置进行硬编码.所以我去寻找UISearchBarBackground.h文件,找不到它.有没有人知道定义隐藏在哪里?

poG*_*Ist 5

其他方式:

for (UIView* subview in searchControl.subviews) {
    if ([NSStringFromClass([subview class]) isEqualToString:@"UISearchBarBackground"]) {
        [subview removeFromSuperview];
    }
}
Run Code Online (Sandbox Code Playgroud)