1
我是Objective-C
的新手,我试图删除UISearchBar
的背景以使用我的一张图片作为textfield
,但是一旦我将其删除,它会在后台显示UISegmentedControl
。自定义UISearchBar
for (UIView *subview in [projectSearch subviews]) {
if ([subview isKindOfClass:NSClassFromString(@"UISearchBarBackground")])
{
[subview removeFromSuperview];
}
if ([subview isKindOfClass:NSClassFromString(@"UISearchBarTextField")]) {
[(UITextField *)subview setBackground:[UIImage imageNamed:@"pg-14-search-field.png"]];
}
}
如何防止UISegmentedControl
出现后,我删除了UISearchBar
背景是什么?
此代码适合我。我希望这个图片名称是正确的。请查看是否有任何其他的信息(也许截图),美可以给你更好地解释它... – Nishant
这是哪里,你所添加的代码,viewDidLoad中下? – JProg