2014-02-19 1 views
-1

Возможно ли и как изменить меню слева от ECSlidingViewController во время выполнения? Я хочу иметь возможность изменять язык во время выполнения, и это влияет на все виды, а также на элементы меню слева. Я заметил, что событие viewdidload выполняется только один раз, когда левое меню отображается в первый раз.ECSlidingViewController Установить меню слева во время выполнения

+0

Что говорит документация? – nhgrif

+0

вот одно сообщение об этом меню http://kingscocoa.com/tutorials/slide-out-navigation/ –

+0

И что там у вас есть? – nhgrif

ответ

0

Если вы хотите, чтобы код выполнялся чаще, чем viewDidLoad, вызывается, а затем перемещайте его из viewDidLoad. viewWillAppear: может быть достойным вариантом ... или вы можете просто поместить его в свой собственный метод и называть его всякий раз, когда вам это нужно.

+0

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

+0

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

+0

haha ​​спасибо за помощь mr programmer –