我有一個UITabBar。應用程序第一次運行時,用戶需要在模態視圖控制器中選擇一種語言。我使用目前的modalview在application didFinishLaunchingWithOptions
:首先用UITabBar更改App語言
[self.tabBarController presentModalViewController:languageVC animated:YES];
的問題是:在UITabbar已經被加載,所以在UITabbar的語言將不會改變。
我不能這樣做main.m(就像很多答案說的),因爲用戶需要首先做出選擇。
所以我試圖等待加載TabBar,直到用戶選擇了一種語言,但這也不起作用。
我見過另一個應用程序這樣做(雖然這個應用程序還沒有UITabbar),我的客戶真的需要它。但我不知道如何解決這個問題。用UITabBar甚至可能嗎?
你爲什麼要問用戶選擇的語言,而不是使用系統語言? – Starbax