将带有Scope按钮的UISearchBar作为子视图添加到UIView

时间:2013-12-23 09:25:48

标签: ios iphone objective-c uiview

我想在我的UIView中添加带有两个scoop按钮的UISearchbar。我不想要导航或表视图。 当用户从工作表打开模型视图页面时,会出现搜索选项和休息。当用户点击搜索按钮搜索按钮可见时。 我试图做,但我没有得到欲望的结果。Image after Search

Image after Cancel

如何删除范围按钮的背景,我已经删除了uisearchbar,类似的方式我不想要按钮的白色背景。可能吗。 showsScopeBar我正在制作FALSE仍然可以看到背景。

1 个答案:

答案 0 :(得分:1)

要删除范围按钮的背景图像,请尝试:

 Class segmentedControlBackgroundView = NSClassFromString(@"_UISegmentedControlBackgroundView");
    for(UIView *view in self.searchBar.subviews) {
        if([view isKindOfClass:[UISegmentedControl class]]){
            for(UIView *subview in view.subviews) {
                if ([subview isKindOfClass:segmentedControlBackgroundView]) {
                    subview.hidden = YES;
                }
            }
        }
    }