Я работаю над приложением для iphone.
У меня есть восемь таблиц в представлении, и только одна таблица имеет альфа = 1 за раз, в зависимости от того, на какой вкладке вверху моего представления нажимается.Это работает отлично.У меня есть панель поиска, которая просматривает таблицы и работает почти идеально - есть некоторые ошибки, над которыми я работаю.В настоящее время меня больше всего беспокоит то, что когда я в первый раз нажимаю на вкладку, моя панель поиска появляется вверху таблицы, но если я щелкаю на другой вкладке и затем возвращаюсь на первую вкладку, моя панель поиска больше никогда не появляется сверху.,Это код, который я считаю уместным.
- (IBAction) updateView {
if (isMens) {
if (isA) {
self.curTbl = 0Table;
0Table.alpha = 1;
1Table.alpha = 0;
2Table.alpha = 0;
3Table.alpha = 0;
4Table.alpha = 0;
5Table.alpha = 0;
6Table.alpha = 0;
7Table.alpha = 0;
self.0Table.tableHeaderView = searchBar;
} else if (isB) {
self.curTbl = 1Table;
0Table.alpha = 0;
1Table.alpha = 1;
2Table.alpha = 0;
3Table.alpha = 0;
4Table.alpha = 0;
5Table.alpha = 0;
6Table.alpha = 0;
7Table.alpha = 0;
self.1Table.tableHeaderView = searchBar;
.
.
.
Этот метод вызывается при каждом нажатии на вкладку.Представления обновляются должным образом, но, как я уже сказал, панель поиска уже не будет найдена на уже нажатой вкладке, как только я нажму на вкладку, которая ранее не была нажата.Это касается только последней нажатой вкладки.
Есть идеи?