我有一个带有几个占位符的UISearch Bar。我正在制作一个简单的搜索应用程序来学习iOS,所以我真的很新。我发现每当我开始编辑它时,我的UISearchBar就会出现一条奇怪的线:
我的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];
答案 0 :(得分:0)
您正在向搜索栏添加一个名为lineView
的子视图(原因不明)。您看到的那一行是lineView
。