Frage

Ich google schon lange, aber nicht die Lösung bekommen, in iOS 5.1-Meisteransicht kommt auf dem rechten Wischen und verschwindet auf dem linken Wischen.

Ich möchte, dass die Master-Ansicht auf den Knopf klicken Klicken Sie auf Detailansicht, wie es möglich ist?

Unter dem Code ist für mich gearbeitet, Master-Ansicht verstecken, aber eine schwarze Bildschirmgröße der Meisteransicht bleibt anstelle von Master-Ansicht.

generasacodicetagpre.

Vielen Dank im Voraus

War es hilfreich?

Lösung

der Standard-Weg, da ich es verstehe, um dies zu tun, ist:

    .
  1. In Ihrer App-Delegat-Datei müssen Sie einen Ihrer ursprünglichen View-Controller einstellen, um das UISplitViewControllerDelegate zu sein. Wenn Sie dies nicht tun, erhalten Sie nicht die erste Schaltfläche, wenn Sie die App in der Porträtorientierung starten. Zum Beispiel:

    UINavigationController *masterNavigationController = [self.splitViewController.viewControllers objectAtIndex:0];
    MyMasterVC *master = [self.masterNavigationController.viewControllers objectAtIndex:0];
    self.splitViewController.delegate = master;
    
  2. in myMasterVc.h Deklarieren Sie sich als <UISplitViewControllerDelegate>, indem Sie die Schnittstelle zum Ändern der Schnittstelle wie:

    @interface MyMasterVC : UIViewController <UISplitViewControllerDelegate>

  3. In myMasterVC.M müssen Sie die verschiedenen Methoden des UiSplitViewControllerDelegates umsetzen, die Hier in Apples Dokumentation von Apples beschrieben

  4. Die Methoden, um den Ansichtscontroller auszublenden und anzuzeigen, geben Ihnen ein UiBarButtonItem, das Sie dann hinzufügen oder von Ihrem Detailansicht-Controller (in, beispielsweise ein UIToolbar oder UinavigationBar) hinzufügen müssen.

    Wenn Sie Probleme haben, damit dies zu tun hat, ist es ziemlich gut in einem der Vorträge des iTunesu von der hervorragenden Paul Hegarty der Stanford University (Herbst 2010 oder 2011 - nicht erinnern). Sie sollten wirklich einen Blick darauf werfen. iOS5.1 hat die Art und Weise geändert, wie der Mastervc im Kurs von der strengen "Popover" vorgestellt wird, aber ich denke, die beschriebenen Methoden werden noch funktionieren. Es ist ziemlich früh im Kurs, vielleicht 5 oder 6 oder 7 oder so etwas. Ich denke, es heißt Split-Ansichten oder iPad-Split-Ansichten oder ähnliches.

    edit: Es ist Vortrag 7, und es heißt: "Uitoolbar- und iPad-Apps"

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top