Как обновить данные UX на ViewController, когда его TabBarItem получает постукивать? - PullRequest
0 голосов
/ 13 января 2012

В контроллере представления, который имеет UITabBarItem, я понял, что метод viewDidLoad () вызывается только при первом нажатии на элемент панели вкладок. Так что я не знаю, как вызвать динамическую графику, когда она нажимается во второй раз. Может ли какой-нибудь гуру помочь мне в этом? заранее спасибо.

Должен ли я соответствовать некоторым видам делегатов или я должен делать это в методе didSelectViewController на корневом контроллере всех панелей вкладок? Если я сделаю последний, это будет просто странно, так как я думаю, что контроллер, имеющий соответствующий элемент панели вкладок, должен рендерить себя, а не выполнять рендеринг на корневом контроллере.

Ответы [ 2 ]

0 голосов
/ 16 января 2012

На самом деле я решил эту проблему с помощью параметра, переданного в обратный вызов didSelectViewController (param).

0 голосов
/ 13 января 2012

Вы хотите поместить любой код, который должен запускаться каждый раз, когда контроллер представления появляется в viewWillAppear: вместо viewDidLoad. viewDidLoad предназначен для кода, который должен запускаться при создании представления, поддерживаемого вашим UIViewController (а затем, возможно, воссозданного после выброса в ситуациях нехватки памяти).

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