您的位置:首页 > 产品设计 > UI/UE

IOS 自定义UISearchBar的背景图

2013-01-04 09:58 495 查看
可以重写UISearchBar,然后调用layoutSubviews这个方法。
- (void)layoutSubviews {
UITextField *searchField;
NSUInteger numViews = [self.subviews count];
for(int i = 0; i < numViews; i++) {
if([[self.subviews objectAtIndex:i] isKindOfClass:[UITextField class]]) {
searchField = [self.subviews objectAtIndex:i];
}
}
if(!(searchField == nil)) {
searchField.textColor = [UIColor whiteColor];
[searchField.leftView setHidden:YES];
[searchField setBackground: [UIImage imageNamed:@"SearchBarBackground.png"] ];
[searchField setBorderStyle:UITextBorderStyleNone];
}

[super layoutSubviews];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: