Wie man die Größe einer modalViewController mit UIModalPresentationPageSheet
Habe ich ein modal-view-controller, die ich zeigen mit UIModalPresentationPageSheet. Das problem ist, dass seine Standard-Größe ist zu groß für mein Inhalt: also ich will die Größe ist Rahmen anpassen ist in nach mit meinen Inhalten.
Kennt jemand einen Weg/trick, dies zu tun ?
Dank
UIModalPresentationFormSheet
hat ein problem mit dem ausblenden der Tastatur. Die Tastatur nicht entlassen, wenn ich ruferesignFirstResponder
auf eineUITextField
.- stackoverflow.com/a/4850751/2832188
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht die Größe einer UIModalPresentationPageSheet, weil seine Größe nicht modifable.
Tatsächlich können Sie die Größe des view-Controllers, wird vorgestellt mit UIModalPresentationPageSheet. Es zu tun, müssen Sie erstellen eine benutzerdefinierte view-controller-Klasse und fügen Sie die folgenden an die Klasse:
Und dann die Anzeige dieser view-controller mit einem UIModalPresentationPageSheet. Und das ist es. Dies funktioniert für iOS 5.1.1 und iOS 6 auf das Datum von diesem post.
Funktioniert dies beim ändern der Größe eines view-controller vorgestellt, wie
UIModalPresentationFormSheet
. Ich würde dies einen Versuch, ich bin mir nicht sicher, ob es klappt oder nicht: