uisearchbar自定义使用
2014-01-02 16:28
411 查看
重写uisearchbar中layoutSubviews方法
-(void)layoutSubviews
{
UITextField *searchField;
NSUInteger nums = [self.subviewscount];
for(int i =0; i < nums; i++) {
if([[self.subviewsobjectAtIndex:i]
isKindOfClass:[UITextFieldclass]]) {
searchField = [self.subviewsobjectAtIndex:i];
}
}
if(!(searchField ==nil)) {
searchField.textColor = [UIColorredColor];
[searchField
setBorderStyle:UITextBorderStyleRoundedRect];
//自定义放大镜以及位置移动
UIImage *image = [UIImageimageNamed:
@"search_ico2"];
UIImageView *iView = [[UIImageViewalloc]
initWithImage:image];
iView.frame =CGRectMake(10,4,
24, 24);
searchField.leftView.hidden =YES;
[searchFieldaddSubview:iView];
searchField.backgroundColor =EVUIColorFromRGB(0xe9d9ca);
searchField.textColor =EVUIColorFromRGB(0x000000);
//改变placeholder字体颜色
[searchField setValue:EVUIColorFromRGB(0xcbbcab)forKeyPath:@"_placeholderLabel.textColor"];
[iViewrelease];
}
[superlayoutSubviews];
}
-(void)layoutSubviews
{
UITextField *searchField;
NSUInteger nums = [self.subviewscount];
for(int i =0; i < nums; i++) {
if([[self.subviewsobjectAtIndex:i]
isKindOfClass:[UITextFieldclass]]) {
searchField = [self.subviewsobjectAtIndex:i];
}
}
if(!(searchField ==nil)) {
searchField.textColor = [UIColorredColor];
[searchField
setBorderStyle:UITextBorderStyleRoundedRect];
//自定义放大镜以及位置移动
UIImage *image = [UIImageimageNamed:
@"search_ico2"];
UIImageView *iView = [[UIImageViewalloc]
initWithImage:image];
iView.frame =CGRectMake(10,4,
24, 24);
searchField.leftView.hidden =YES;
[searchFieldaddSubview:iView];
searchField.backgroundColor =EVUIColorFromRGB(0xe9d9ca);
searchField.textColor =EVUIColorFromRGB(0x000000);
//改变placeholder字体颜色
[searchField setValue:EVUIColorFromRGB(0xcbbcab)forKeyPath:@"_placeholderLabel.textColor"];
[iViewrelease];
}
[superlayoutSubviews];
}
相关文章推荐
- 使用UITextField自定义UISearchBar
- [IOS]自定义UISearchBar
- swift中UISearchBar的使用
- 自定义 iOS UISearchBar实现
- iOS学习笔记:UISearchBar使用
- iOS中UISearchBar(搜索框)使用总结
- UISearchBar的使用
- iOS中UISearchBar(搜索框)使用总结
- UISearchBar自定义右侧取消按钮
- 自定义UISearchBar,方便项目中的使…
- UISearchBar的使用
- UISearchBar 使用方法小结
- UISearchBar背景透明,去掉背景,自定义背景
- UISearchBar 和 UISearchDisplayController的使用
- UISearchBar的使用
- UISearchBar 自定义 placeholder color
- 自定义UISearchBar 适配IOS6和IOS7 修改放大镜图标 修改光标颜色 修改边框颜色 placeholder颜色 设置文本框背景
- iOS中UISearchBar(搜索框)使用总结
- UISearchBar 和 UISearchDisplayController的使用
- 自定义UISearchBar 适配IOS6和IOS7