2011-12-14 64 views
0

激活後是否有可能在UISearchBar的效果中禁用灰色淡入淡出效果。 我tryed在viewDidLoad中下面並沒有什麼工作:在UISearchBar中禁用淡入淡出

self.tableView.backgroundColor = [UIColor clearColor]; 
self.tableView.backgroundView.frame = [[UIView alloc] initWithFrame:CGRectZero]; 
self.tableView.backgroundView.backgroundColor = [UIColor clearColor]; 

回答

1

您可以在- (void) searchBarTextDidBeginEditing:(UISearchBar *)theSearchBar功能代碼所需的行爲

您可以參考這個helpful tutorial,只是刪除以下部分,它負責的衰落效果

[UIView beginAnimations:@"FadeIn" context:nil]; 
[UIView setAnimationDuration:0.5]; 
self.disableViewOverlay.alpha = 0.6; 
[UIView commitAnimations];