カスタムタイトルで標準のタブバーアイテムを使用したいと思います。私は直接TabBarItemを作成した後にタイトルを変更しますself.tabBarItem.title = @ ""が好きです。たとえば、「お気に入り」 - UITabBarSystemItemFavorites:UITabBarItemのデフォルトタイトルを変更するには
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
self.title = NSLocalizedString(@"Liked", @"Liked");
self.tabBarItem = [[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemFavorites tag:0];
self.tabBarItem.title = @"Liked";
}
return self;
}
私はこれを行うことができますか?はい、私が間違っていた場合は?
UPD:のviewDidLoad(中タブバーの項目を変更するタイトル)iOS4を上で動作しますが、iOS5を上では動作しません。別のアプローチが存在するか?
おかげ
これを修正できましたか? – newenglander