2009-09-23 91 views
0

我想知道是否有方法來更改[更多...]選項卡中的文本。 通過下面的代碼,我可以更改視圖中的文本,但是選項卡中的文本保持不變。有沒有辦法訪問它並改變它的外觀。UITabBarController修改[更多...]外觀

tabBarController.moreNavigationController.topViewController.navigationItem.title = NSLocalizedString(@"Meer", ""); 

我的第二個問題是關於更多視圖中的[編輯]按鈕。下面的代碼不起作用。

tabBarController.moreNavigationController.topViewController.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Wijzigen" style:UIBarButtonItemStyleDone target:nil action:nil]; 

有沒有人有想法?

乾杯。

回答

0

我對你的第二個問題有回答。

您可以設置該屬性:

tabBarController.customizableViewControllers=nil 

我希望的代碼會爲你工作。

0

當您的應用程序是荷蘭語時,它看起來像是以英文顯示「系統」UI字符串。要解決這個問題的正確方法是改變你的應用程序默認使用荷蘭語,由編輯的Info.plist

<key>CFBundleDevelopmentRegion</key><string>nl</string> 

你設置的導航項目,這是隻有在導航欄使用的標題。你可以嘗試設置視圖控制器本身的標題:

tabBarController.moreNavigationController.topViewController.title = NSLocalizedString(@"Meer",nil); 

或者你可以同時設置導航項目和標籤欄項目的標題:

tabBarController.moreNavigationController.topViewController.navigationItem.title = NSLocalizedString(@"Meer",nil); 
tabBarController.moreNavigationController.topViewController.tabBarItem.title = NSLocalizedString(@"Meer",nil);