Edgesforextendedlayout Monotouch Für Fenster
Ich habe einen ViewController, der innerhalb eines UINavigationcontroller ist. Aber die navigationBar ist ausgeblendet. Wenn ich die App auf iOS 7 ausführen, zeigt die Statusleiste oben auf meiner Ansicht. Gibt es eine Möglichkeit, dies zu vermeiden Ich möchte keine OS-spezifischen Code schreiben. Ich versuchte Einstellung Ansicht Controller-basierte Statusleiste Aussehen auf NO. Aber es hat nicht das Problem beheben. Dies ist das Standardverhalten für UIViewController auf iOS 7. Die Ansicht wird auf dem ganzen Bildschirm angezeigt, was bedeutet, dass die Statusleiste den oberen Rand Ihrer Ansicht abdeckt. Wenn Sie einen UIViewController innerhalb eines UINavigationController haben und die navigationBar sichtbar ist, können Sie den folgenden Code in Ihrem viewDidLoad haben oder ein Hintergrundbild für navigationBar machen den Trick. Wenn Sie navigationBar versteckt haben, müssen Sie alle UIView-Elemente durch Verschieben von 20 Punkten anpassen. Ich sehe keine andere Lösung. Verwenden Sie Auto-Layout wird ein wenig helfen. Hier ist der Beispielcode für die Erkennung der iOS-Version, wenn Sie Abwärtskompatibilität möchten. Danke, es löste meine überlappende Frage. Aber ein Problem immer noch da - Ansicht Controller-basierte Statusleiste Aussehen. NEIN ist zu verstecken Statusleiste ich denke. Aber wenn ich es auf JA, dann seine nicht angezeigt Statusleiste und wenn ich es auf NEIN dann es39s zeigt Statusleiste. Also plz mir sagen, ich bin falsch mit Konzept oder was ndash Nayan Jan 23 14 at 6:15 Um zu verbergen Statusleiste in ios7 folgen Sie diesen einfachen Schritten. In Xcode goto Resources Ordner und öffnen (app name) - Info. plist Datei. Überprüfen Sie für View-Controller-basierte Statusleiste Aussehen-Taste und legen Sie ihren Wert NO-Check für Statusleiste ist zunächst ausgeblendeten Schlüssel und legen Sie seinen Wert YES Wenn die Tasten nicht vorhanden sind, dann können Sie es durch Auswählen von Informationen Eigenschaft Liste am oberen Rand und klicken Sie auf Icon Wenn verwenden Xib s, eine sehr einfache Implementierung ist es, alle Subviews in einer Container-Ansicht mit Größenänderung Flags (die youll bereits mit für 3.5 und 4-Kompatibilität), so dass die Ansicht Hierarchie sieht so etwas und dann in viewDidLoad. Tun so etwas wie dies: Auf diese Weise müssen die Nibs nicht geändert werden für iOS 7-Kompatibilität. Wenn Sie einen Hintergrund haben, kann er außerhalb von containerView gehalten werden und ließ ihn den ganzen Bildschirm bedecken. Install Mono auf Windows Dieser Link führt Sie direkt zu dieser Seite in unserem GitHub Repository. Bearbeiten Seite auf GitHub Mono läuft auf Windows, diese Seite beschreibt die verschiedenen Funktionen, die für Benutzer, die Mono auf Windows verwenden möchten, sowie die Verwendung von Mono-basierten Technologien auf Windows ohne Mono (wie Gtk). Laden Sie die neueste Windows-Installation von der Download-Seite. Führen Sie das Installationsprogramm aus und akzeptieren Sie die Lizenzbedingungen. Mono wird nun installiert: Das Installationsprogramm erstellt eine Open-Mono-Eingabeaufforderung unter der Mono-Programmgruppe im Startmenü. Diese Verknüpfung startet eine Befehls-Shell mit Mono-relevanten Pfadinformationen bereits konfiguriert, was bedeutet, dass alle Mono-Tools nur funktionieren. An dieser Stelle ist es eine gute Idee, durch die grundlegenden hallo Welt Beispiele auf dieser Seite durchlaufen, um zu überprüfen, Mono arbeitet richtig. Gtk ist Bestandteil der Mono-Installation und ermöglicht es Ihnen, Gtk-Anwendungen unter Windows mit der Mono-Laufzeit zu erstellen, die Sie später in Linux einsetzen können. Weitere Informationen zum Toolkit finden Sie auf der Gtk-Seite oder direkt zum Gtk-Anfänger-Guide. Alternativ, wenn Sie nur Gtk auf Windows, ohne Mono verwenden möchten, können Sie das Gtk-Installationsprogramm für das Framework verwenden. Mono in den Windows 10 Bash Windows 10 Insider baut 14316 und mehr kommen mit einem experimentellen. Optional Ubuntu-Subsystem, das bash als alternative Shell aussetzt. Dies kann verwendet werden, um die DebianUbuntu-Version von Mono neben oder anstelle der Windows-Version zu installieren. Beachten Sie, dass diese Funktion in Beta ist und Sie sie manuell aktivieren müssen. Weitere Informationen zum Installieren von Mono in Windows Bash und bekannten Problemen finden Sie in dieser Ausgabe.
Comments
Post a Comment