Ich habe versucht, den Ansichtscontainer mit 20px Abstand von den Seiten hinzuzufügen. Aber es scheint nicht der richtige Weg, es zu tun ...
%Vor%UPDATE Ich habe es herausgefunden, indem ich diese MZFormSheetController " Ссылка " Formularpräsentation mit coolen View-Übergängen verwendet habe.
Verwenden Sie MZFormSheetController " Ссылка " Formularpräsentation mit coolen Ansichtsübergängen.
Oder, iOS 8 und höher, können Sie viewController.modalPresentationStyle = UIModalPresentationOverCurrentContext;
verwenden
Viel Glück, lassen Sie mich wissen, wenn Sie ein komplettes Schnipsel wollen ...
Sie können versuchen, etwas wie,
%Vor% Setze superview.frame
und modalTransitionStyle
auf dich.
Der bessere Weg ist, einen eigenen Controller zu haben und zu sehen.
Verwenden Sie auf dem Hauptcontroller den aktuellen Ansichtscontroller.
%Vor%Im viewDidLoad passen Sie myController frame an.
%Vor%Das Hinzufügen als "childViewController" ist für die Containment-Einschließung gedacht, wenn Sie einen einzelnen Controller mit mehreren Ansichten wünschen, jede mit einem eigenen Controller.
Sie sind auf einem richtigen Weg. Aber Sie müssen die Containeransicht permanent in ein Storyboard einfügen, dann können Sie sie einfach nach setHidden:
method anzeigen / verbergen.
Sie können auch den zweiten Controller anzeigen, der mit dieser Methode animiert wurde.
Auf iPhone und iPod touch ist die angezeigte Ansicht immer Vollbild. Es kann also keinen Vollbild-View-Controller darstellen.
Wenn Sie den View-Controller nicht präsentieren, fügen Sie die Sicht des View-Controllers als Unteransicht zum übergeordneten View-Controller hinzu. So können Sie das Aussehen steuern, sogar die Schattenebene darunter.
Tags und Links iphone ios ios7 uiviewcontroller childviewcontroller