禁用UISearchBar中的淡入淡出

时间:2011-12-14 05:51:41

标签: iphone objective-c xcode uisearchbar

是否有可能在激活UISearchBar时禁用灰色淡入淡出。 我在viewDidLoad中尝试了以下内容,但没有任何效果:

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

1 个答案:

答案 0 :(得分:1)

您可以在- (void) searchBarTextDidBeginEditing:(UISearchBar *)theSearchBar功能

中对所需行为进行编码

你可以参考这个helpful tutorial,然后删除导致褪色效果的以下部分

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