ios6,ios7,ios7.1下设置UISearchbar的背景色
2014-08-22 18:12
393 查看
ios系统升级到7.1后,原来在7.0下显示正常的UISearchbar现在又出现问题了。究其原因,是由于UISearchbar的subview又做修改了。
float version = [[[ UIDevice currentDevice ] systemVersion ] floatValue ];
if ([ mySearchBar respondsToSelector : @selector (barTintColor)]) {
float iosversion7_1 = 7.1 ;
if (version >= iosversion7_1)
{
//iOS7.1
[[[[ mySearchBar . subviews objectAtIndex : 0 ] subviews ] objectAtIndex: 0 ] removeFromSuperview ];
[ mySearchBar setBackgroundColor :[ UIColor clearColor ]];
}
else
{
//iOS7.0
[ mySearchBar setBarTintColor :[ UIColor clearColor ]];
[ mySearchBar setBackgroundColor :[ UIColor clearColor ]];
}
}
else
{
//iOS7.0 以下
[[ mySearchBar . subviews objectAtIndex : 0 ] removeFromSuperview ];
[ mySearchBar setBackgroundColor :[ UIColor clearColor ]];
}
float version = [[[ UIDevice currentDevice ] systemVersion ] floatValue ];
if ([ mySearchBar respondsToSelector : @selector (barTintColor)]) {
float iosversion7_1 = 7.1 ;
if (version >= iosversion7_1)
{
//iOS7.1
[[[[ mySearchBar . subviews objectAtIndex : 0 ] subviews ] objectAtIndex: 0 ] removeFromSuperview ];
[ mySearchBar setBackgroundColor :[ UIColor clearColor ]];
}
else
{
//iOS7.0
[ mySearchBar setBarTintColor :[ UIColor clearColor ]];
[ mySearchBar setBackgroundColor :[ UIColor clearColor ]];
}
}
else
{
//iOS7.0 以下
[[ mySearchBar . subviews objectAtIndex : 0 ] removeFromSuperview ];
[ mySearchBar setBackgroundColor :[ UIColor clearColor ]];
}
相关文章推荐
- ios6,ios7,ios7.1下设置UISearchbar的背景色
- ios6,ios7,ios7.1下设置UISearchbar的背景色
- ios6,ios7,ios7.1下设置UISearchbar的背景色
- ios6,ios7,ios7.1下设置UISearchbar的背景色
- ios6,ios7,ios7.1下设置UISearchbar的背景色
- ios6,ios7,ios7.1下设置UISearchbar的背景色
- 自定义UISearchBar 适配IOS6和IOS7 修改放大镜图标 修改光标颜色 修改边框颜色 placeholder颜色 设置文本框背景
- 自定义UISearchBar 适配IOS6和IOS7 修改放大镜图标 修改光标颜色 修改边框颜色 placeholder颜色 设置文本框背景
- 自定义UISearchBar 适配IOS6和IOS7
- uisearchbar中自定义 放大镜图标 placeolder字体颜色 文本框背景色 兼容ios7
- ios7 下设置UISearchBar背景 去除底部线条
- 关于UISearchBar在IOS6和IOS7的区别以及用法注意
- iOS 6/7 UISearchBar的背景色设置
- ios7 下设置UISearchBar背景 去除底部线条
- 自定义UISearchBar 适配IOS6和IOS7
- 修改searchbar在iOS7以下、iOS7、iOS7.1的背景色
- 在iOS7中修改UISearchBar键盘Return键的类型与IOS6中的不同之处
- ios7下UISearchBar 光标不出现的问题
- iOS7.1 UISearchBar 去掉黑线..
- 修改searchbar在iOS7以下、iOS7、iOS7.1的背景色