2014-02-19 54 views
-1

是否有可能以及如何在運行時從ECSlidingViewController更改左菜單?我希望能夠在運行時更改語言,這將影響所有視圖以及左側菜單項。我注意到,當第一次顯示左側菜單時,viewdidload事件只執行一次。ECSlidingViewController在運行時設置左菜單

+0

該文檔說什麼? – nhgrif

+0

這裏是關於該菜單的一篇文章http://kingscocoa.com/tutorials/slide-out-navigation/ –

+0

你在那裏試過什麼? – nhgrif

回答

0

如果您想要更頻繁地執行代碼而不是調用viewDidLoad,則將其移出viewDidLoadviewWillAppear:可能是一個不錯的選擇......或者你可以把它放在自己的方法中,並在需要時隨時調用它。

+0

當顯示左側菜單時,viewWillAppear也不會執行。另外,當您單擊以顯示左側菜單時,您沒有對其的引用,因此您可以調用方法。 –

+0

然後,正如我所說的,把它放在自己的方法中,當你需要的時候調用它,或者聘請一個程序員。你沒有提供關於你的應用程序的詳細信息,而我剛剛從茶葉中出來,所以我不能告訴你如何最好地實現這個......但是如果你只想根據語言改變來改變文本,你不應該需要改變他們每次菜單出現... – nhgrif

+0

哈哈感謝您的幫助先生程序員 –