Отключить выцветание в UISearchBar - PullRequest
0 голосов
/ 14 декабря 2011

Есть ли возможность отключить серое затухание в эффекте UISearchBar при активации. Я попробовал следующее в viewDidLoad и ничего не получалось:

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

1 Ответ

1 голос
/ 15 декабря 2011

Вы можете кодировать желаемое поведение в вашей - (void) searchBarTextDidBeginEditing:(UISearchBar *)theSearchBar функции

. Вы можете обратиться к этому полезному учебнику и просто удалить следующую часть, которая отвечает за эффект затухания

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