2011-11-10 13 views
0

私はこのコードを使用しようとしています:タブバーコントローラをリセットできますか?

((AppDelegate)UIApplication.SharedApplication.Delegate).MainTabBarController.Reset(); 

を私は私のアプリにタブバーコントローラをリセットするために、実際に合法であるかどうかを知りたいですか?

+0

'UITabBarController'をどのような状況でリセットしたいのですか? – Raptor

+1

私はこの質問を理解していません。あなたは質問を編集し、より詳細に説明し、あなたがしたいことを説明する必要があります。私が今まで知ることができる限り、あなたは 'UITabBarController'を持っていて、それを"リセット "したいのですか?この場合、「リセット」を定義します。コンテキスト内で – DarkDust

+0

リセット私はすべてのビューコントローラを解放し、再度割り当てたいが、TABBARコントローラはxibから設計されている。私は、ユーザーがアプリケーションから言語を選択するオプションを提供していますが、ユーザーが言語オプションを選択すると、tabbarcontrollerが既にMAINWINDOW.xibからロードされているため、選択した言語でビューを更新できません。タブバーコントローラーをリセットして、ユーザーが選択した言語でUIを表示する ' – Naren

答えて

3

アップルはユーザーに言語を選択することを躊躇しています。代わりに、テキストリソースをローカライズし、NSLocalizedStringを使用する必要があります。

関連する問題