1

私は初めてで、 の背景を削除して の 1 つの画像を使用Objective-Cしようとしていますが、削除すると背景に が表示 されます。UISearchBartextfieldUISegmentedControl

for (UIView *subview in [projectSearch subviews]) {
        if ([subview isKindOfClass:NSClassFromString(@"UISearchBarBackground")])
        {
            [subview removeFromSuperview];
        }

        if ([subview isKindOfClass:NSClassFromString(@"UISearchBarTextField")]) {
            [(UITextField *)subview setBackground:[UIImage imageNamed:@"pg-14-search-field.png"]];
        }
    }

背景UISegmentedControlを削除した後、表示されないようにするにはどうすればよいですか?UISearchBar

4

1 に答える 1