我希望我的搜索栏看起来像这样:
这就是我创建搜索栏的方式:
search = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 308, 27)];
search.delegate = self;
search.center = CGPointMake(self.frame.size.width/2, 10 +search.frameHeight/2);
search.placeholder = NSLocalizedString(@"search foods you like or dislike", nil);
search.backgroundImage = nil;
search.backgroundColor = [UIColor clearColor];
但这就是我得到的:
我在做错了什么?如何摆脱textField两侧的额外灰色边缘?
答案 0 :(得分:2)
您可以使用以下代码实现此目的:
search.barTintColor = [UIColor clearColor];