Как я могу управлять методом после касания leftBarButtonItem в UINavigationController? - PullRequest
0 голосов
/ 21 февраля 2010

Я использовал простой UINavigationController. но если я пришел из sub viewController, я хочу, чтобы произошло какое-то пользовательское событие.

Например, Если rootViewController это AA и subviewController для AA - это BB. и затем введите BB (с помощью pushViewController).

, а затем BB-> AA. на этот раз я хочу управлять событием.

В настоящее время я сделал это для просмотра UIBarButtonItem, но его форма RECT. (Я хочу пятиугольник)

Возможно ли это?

Ответы [ 2 ]

0 голосов
/ 21 февраля 2010

Заставьте BB стать делегатом UINavigationController, в котором находятся AA и BB. Затем реализуйте метод делегата navigationController:willShowViewController:animated: и проверьте, передан ли viewController AA.

0 голосов
/ 21 февраля 2010

В BB -viewWillDisappear: установите глобальный флаг.

Затем в AA -viewWillAppear: проверьте, установлен ли глобальный флаг. Если да, управляйте своим событием, затем снимите флажок.

...