didSelectViewController не вызывается при переключении вкладок вручную - PullRequest
0 голосов
/ 05 августа 2010

У меня есть интерфейс панели вкладок с тремя вкладками. Я хотел бы, чтобы они оживили, когда я переключаюсь между ними. Я реализовал didSelectViewController (и все связанные с ним делегаты), который вызывается при нажатии вкладок, а не при программном переключении вкладок. Документы говорят так же,

"В iOS v3.0 и более поздних версиях контроллер панели вкладок вызывает этот метод независимо от того, изменился ли выбранный контроллер представления. Кроме того, он вызывается только в ответ на нажатие пользователем на панели вкладок и не вызывается, когда ваш Код изменяет содержимое панели вкладок программно. "

Кто-нибудь знает какие-нибудь обходные пути?

Спасибо! - Джон

Ответы [ 2 ]

0 голосов
/ 05 августа 2010

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

0 голосов
/ 05 августа 2010

Ну, если вы переключаете их программно, почему вы не можете сами создать правильную анимацию?Я имею в виду, вы знаете, какая вкладка выбрана, верно?

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