das iPhone dev - UIViewController Titel, tabBarItem, tag

Ich habe einen UITabBarController, die es schafft 5 View-Controller. Ich erstelle Ihren tab-bar-Elemente in Ihrem "init" - Methode, so dass Sie angezeigt werden, bevor der view geladen wird. Ich Frage mich nur, was soll ich tun es, weil es scheint so viele Möglichkeiten. Zum Beispiel, für meine DatePickerViewController:

- (id)init {
    if((self = [super init])) {
        //================ THIS ==========================
        UIImage *clockIcon = [UIImage imageNamed:@"clockicon.png"];
        UITabBarItem *localTabBarItem = [[UITabBarItem alloc]
                initWithTitle:@"Date" image:clockIcon tag:0];
        [self setTabBarItem:localTabBarItem];
        [localTabBarItem release];
        //================ OR THIS ========================
        [self setTitle:@"Date"];
        UITabBarItem *localTabBarItem = [[UITabBarItem alloc] init];
        [localTabBarItem setImage:[UIImage imageNamed:@"clockicon.png"]];
        [self setTabBarItem:localTabBarItem];
        [localTabBarItem release];
        //================ OR THIS ========================
        UITabBarItem *localTabBarItem = [[UITabBarItem alloc] init];
        [localTabBarItem setTitle:@"Date"];
        [localTabBarItem setImage:[UIImage imageNamed:@"clockicon.png"]];
        [self setTabBarItem:localTabBarItem];
        [localTabBarItem release];
    }
    return self;
}

Welchen Weg soll ich es tun? Und warum gibt es einen Titel für beide die tabBarItem und der View-Controller? Und ich glaube nicht, dass ich das tag (die in der ersten Methode).

Dank!!

Einfach nur neugierig, gibt es einen Grund, Sie sind nicht die Einstellung in der IB?
Ich glaube nicht, verwenden IB.
Ich denke, dann könnten Sie gehen aus dem Weg, um es schwer.
Ich bevorzuge es, nicht mit IB.. viel einfacher zu sehen, alles, was geschieht, und Sie können einfach kopieren und einfügen von code, und Sie müssen nicht sorgen zu machen über das ausbalancieren der nib-Dateien (Sie sind eigentlich nicht zu haben, alles in einem nib).

InformationsquelleAutor mk12 | 2009-08-20

Schreibe einen Kommentar