我无法直接在UISearchBar视图下删除该1px边框。现在它看起来与我的完成按钮视图不匹配。我试过了:
searchBar.layer.borderWidth = 0;
searchBar.layer.shadowOpacity = 0;
但这似乎不起作用。有什么想法吗?
答案 0 :(得分:91)
没关系,我刚刚做了:
searchBar.layer.borderWidth = 1;
searchBar.layer.borderColor = [[UIColor whiteColor] CGColor];
它有效!
答案 1 :(得分:49)
[searchBar setBackgroundImage:[UIImage new]];
答案 2 :(得分:16)
对于 Swift 版本,在iOS9上测试:
searchBar.backgroundImage = UIImage()
它会显示如下: