Programmatisch UIToolbar auf der Unterseite

Erstelle ich ein UIToolbar programmatisch, aber das Problem ist die position dieses tool bar ist bis (in der navigation-bar-position). wie kann ich es automatisch auf dem Boden?

Hier ist mein code:

    CGRect rect2 = CGRectMake(0, toolBar.frame.origin.y , self.view.frame.size.width , 0);
    toolBar = [[UIToolbar alloc]initWithFrame:rect2];
    toolBar.barStyle = UIBarStyleBlackTranslucent;
    [toolBar sizeToFit];
    [self.view addSubview:toolBar];
    [toolBar release];

weil meine Anwendung ist universal und meine view-controller-Klasse ist kein nib-Datei, die ich brauche, um zu definieren, es für iPad und iPhone, und ich will nicht, verwenden Sie UIUserInterfaceIdiomPad.

Deine Frage ist verwirrend. Könnten Sie es ändern, um zu zeigen, einen screenshot von dem, was Sie bedeuten? Und vielleicht fügen Sie ein wenig mehr code zu zeigen, wie Sie die Symbolleiste?
toolBar.frame = CGRectMake(0, 436 , 320 , 44);
bedeutet Navigationsleiste position !
Sie können nicht auf die Symbolleisten-Rahmen, bevor Sie selbst erstellt haben. Sie müssen zuerst erstellen Sie es dann verschieben Sie es, oder legen Sie die CGRectMake an die richtige possition sofort. Wie CGRectMake(0, 0, 320, 480 - 44)
da meine Anwendung ist universal und meiner viewController-Klasse ist kein nib-Datei, die ich brauche, um zu definieren, es für iPad und iPhone will ich nicht verwenden UIUserInterfaceIdiomPad

InformationsquelleAutor Mc.Lover | 2011-11-28

Schreibe einen Kommentar