Wie, Um Halb Screen-Modal Anzeigen?

Ich habe einen UIViewController und wenn eine Taste gedrückt wird, ich will einen halben Bildschirm anzeigen zu schieben mit einem UIPicker in es.

Machte ich einen UIView im IB mit dem UIPicker zusammen mit einer UIToolBar mit Fertig/Abbruch-buttons.

Wie kann ich es so machen, dass nur die Hälfte dieser Ansicht, Folien und hintergrund-Ansicht wird noch zeigen, aber abgeblendet oder nicht mit gespielt.

Ich bin mit diesem code bisher:

- (void)showModalView
{
    [self.popupView setFrame:CGRectMake(0, self.view.frame.size.height, self.view.frame.size.width, self.view.frame.size.height)];
    [self.view addSubview:self.popupView];

    [UIView animateWithDuration:.2 animations:^{
        [self.popupView setFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
    }];
}

Hier ist ein pic: http://www.box.net/shared/static/08ji4s0f6i1b8qubrtz6.png

InformationsquelleAutor Jon | 2011-08-02
Schreibe einen Kommentar