/ / Персонализиране на UITabBarItems в техните контролери? - iphone, Objective-c, какаово докосване

Персонализиране на UITabBarItems в техните контролери? - iphone, цел-c, какао-докосване

В предишни приложения съм персонализирал своя tabBarItems, като отменя init (виж по-долу)

- (id)init {
self = [super init];
if(self) {
UITabBarItem *tabBarItem = [self tabBarItem];
[tabBarItem setTitle:@"ONE"];
}
return self;
}

След като разгледах шаблоните на Xcode, сега мисля, че би било по-добре да добавя тази персонализация към initWithNibName: bundle:.

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if ((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])) {
UITabBarItem *tabBarItem = [self tabBarItem];
[tabBarItem setTitle:@"ONE"];
}
return self;
}

има ли това смисъл, изглежда сякаш го прави, но аз просто исках да проверя?

Гари

Отговори:

1 за отговор № 1

Зависи дали ще заредите контролера си от Nib (xib) файл или не (и така вие вършите цялата работа програмно в init) предполагам