如何在iOS7中更改UISearchBar的背景色?

在此处输入图像描述

不是灰色,我想像我的uinavigationbar一样改变 colored颜色

如果我使用这个代码,结果就是这样

searchBar.backgroundColor = [UIColor redColor];

在此处输入图像描述

那不是红色!!!

推荐答案

需要使用:

searchBar.barTintColor = [UIColor redColor];

在此处输入图像描述

谢谢!

Objective-c相关问答推荐

iOS 7 表格视图无法自动调整内容插入

iphone keys 串项目在应用程序卸载后仍然存在?

在从 UIViewController 调用的非保留完成中引用 self 时,weakSelf/strongSelf 舞蹈真的有必要吗?

Xcode 是否支持区域?

UITableViewCell 突出显示时使标签的背景清晰

是否可以在 nsstring 中包含引号?

更改 UIDatePicker 字体 colored颜色 ?

切换隐私设置将杀死应用程序

Objective-C 方法中的静态变量是否跨实例共享?

将子视图添加到 UIButton

更改后退导航栏按钮的字体

访问当前视图的父视图 - iOS

具有多个嵌入 segues 的 ContainerView

UIViewController 的 prefersStatusBarHidden 不起作用

两个 NSDate 对象之间的区别 - 结果也是一个 NSDate

NSURLConnection sendAsynchronousRequest:queue:completionHandler:连续发出多个请求?

cellForRowAtIndexPath 是如何工作的?

在 UITableView 中更改复选标记的 colored颜色

UITableView 在半透明的导航栏下

Objective-c - CABasicAnimation 在动画后应用更改?