Возможно ли и как изменить меню слева от ECSlidingViewController во время выполнения? Я хочу иметь возможность изменять язык во время выполнения, и это влияет на все виды, а также на элементы меню слева. Я заметил, что событие viewdidload выполняется только один раз, когда левое меню отображается в первый раз.ECSlidingViewController Установить меню слева во время выполнения
ответ
Если вы хотите, чтобы код выполнялся чаще, чем viewDidLoad
, вызывается, а затем перемещайте его из viewDidLoad
. viewWillAppear:
может быть достойным вариантом ... или вы можете просто поместить его в свой собственный метод и называть его всякий раз, когда вам это нужно.
viewWillAppear также не выполняется, когда отображается левое меню. Также, когда вы нажимаете, чтобы отобразить левое меню, у вас нет ссылки на него, чтобы вы могли вызвать метод. –
Затем, как я уже сказал, поместите его в свой метод и вызовите его, когда вам это нужно ... или нанять программиста. Вы не указали никаких подробностей о своем приложении, и я свежий из листьев чая, поэтому я не могу сказать вам, как лучше всего реализовать это ... но если вы хотите изменить текст только на основе изменений языка , вам не нужно менять их каждый раз, когда появляется меню ... – nhgrif
haha спасибо за помощь mr programmer –
Что говорит документация? – nhgrif
вот одно сообщение об этом меню http://kingscocoa.com/tutorials/slide-out-navigation/ –
И что там у вас есть? – nhgrif