UITabBarController вкладка не работает - PullRequest
0 голосов
/ 08 сентября 2010

Сценарий: UITabBarController имеет три вкладки, соответствующие каждому из трех контроллеров представления, которые успешно созданы / инициализированы.

При запуске вторая вкладка выбирается автоматически, и можно переключаться между второй и третьей вкладками.

Первая вкладка, однако, не реагирует на нажатия. Нельзя переключиться на первую вкладку.

Все три VC присутствуют в памяти и отвечают на сообщения. Все три VC создаются одинаково:

//Initialize the tab bar view controllers
vc1 = [[VC1 alloc] init];
vc2 = [[VC2 alloc] init];
vc3 = [[VC3 alloc] init];
tabCon = [[UITabBarController alloc] init];

//Install the tab bar
NSArray *viewControllers = [NSArray arrayWithObjects:vc1,vc2,vc3,nil];
[tabCon setViewControllers:viewControllers];
[vc1 release];
[vc2 release];
[vc3 release];

Буду очень признателен за любые мысли о вероятной причине.

1 Ответ

0 голосов
/ 08 сентября 2010

Ну, я боюсь, что решение не будет действительно полезным для тех, кто сталкивается с подобной проблемой.

Оказывается, у меня есть условие, которое я забыл отключить, что заставило контроллер таббара перевернутьсяна вкладку 1, если определенные условия не были выполнены на вкладке 0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...