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