iWi*_*ard 6 iphone xcode objective-c uisearchbar
我已经实现了一个搜索栏,我想改变搜索栏的颜色.我怎样才能做到这一点?
我尝试过:
self.mySearchBar.backgroundColor = [UIColor redColor];
Run Code Online (Sandbox Code Playgroud)
但没有成功.
更新(已解决):
在使用以下代码定义背景颜色之前,我必须删除默认背景颜色.
for (UIView *subview in mySearchBar.subviews) {
if ([subview isKindOfClass:NSClassFromString(@"UISearchBarBackground")]) {
[subview removeFromSuperview];
break;
}
}
Run Code Online (Sandbox Code Playgroud)
...所以代码将是下一个:
for (UIView *subview in mySearchBar.subviews) {
if ([subview isKindOfClass:NSClassFromString(@"UISearchBarBackground")]) {
[subview removeFromSuperview];
break;
}
}
self.mySearchBar.backgroundColor = [UIColor redColor];
Run Code Online (Sandbox Code Playgroud)
arn*_*aki 27
尝试:
self.mySearchBar.barTintColor = [UIColor redColor];
Run Code Online (Sandbox Code Playgroud)
小智 6
self.mySearchBar.backgroundColor = [UIColor redColor];
Run Code Online (Sandbox Code Playgroud)
什么都不做
但
self.mySearchBar.tintColor = [UIColor redColor];
Run Code Online (Sandbox Code Playgroud)
将!
| 归档时间: |
|
| 查看次数: |
28225 次 |
| 最近记录: |