为什么这条线路来到我的UISearchBar?

时间:2014-04-29 23:38:25

标签: ios objective-c uisearchbar uicolor

我有一个带有几个占位符的UISearch Bar。我正在制作一个简单的搜索应用程序来学习iOS,所以我真的很新。我发现每当我开始编辑它时,我的UISearchBar就会出现一条奇怪的线:enter image description here

我的SearchBar代码几乎与其他任何搜索栏一样标准。我尝试过以下操作,但它们没有用完:

//    [self.searchBar setBackgroundColor:[UIColor redColor]];
//    self.searchBar.clipsToBounds = YES;

//    searchBar.layer.borderWidth = 1;
//    searchBar.layer.borderColor = self.searchBar.layer.borderColor;
//    CGRect maskingLine = self.searchBar.frame;
//    UIView *lineView = [[UIView alloc] initWithFrame:CGRectMake(maskingLine.origin.x, maskingLine.origin.y+20, maskingLine.size.width, 10)];
//    lineView.backgroundColor = [UIColor greenColor];
//    [self.searchBar addSubview:lineView];

1 个答案:

答案 0 :(得分:0)

您正在向搜索栏添加一个名为lineView的子视图(原因不明)。您看到的那一行是lineView