Wednesday 3 May 2017

Edgesforextendedlayout Navigationsleiste Dreamweaver

In den früheren Versionen funktioniert es richtig. Die Suchleiste wird unterhalb der Statusleiste und der Navigationsleiste angezeigt. Die Tabellenansicht erscheint unterhalb der Suchleiste Aber wenn ich diese auf Xcode 5 sdk iOS 7. Die Suchleiste ist nicht sichtbar (ich denke, seine platziert unter der Statusleiste und Navigationsleiste). Und auch die Navigationsleiste erscheint über der Tabellenansicht. Wird es mit iOS 7 stabil Release behoben werden Oder ist es das Problem meiner Codierung Oder sollten wir damit umgehen, indem Sie die y (y statubar Höhe nav bar Höhe) Wert für iOS 7 Ich habe vor kurzem heruntergeladen Xcode 5 DP, um meine Apps in iOS testen 7. Das erste, was ich bemerkt und bestätigt ist, dass meine Ansichten Grenzen ist nicht immer auf die Statusleiste und Navigationsleiste Rechnung. In viewDidLayoutSubviews drucke ich die Ansichten Grenzen: Dies führt zu meinem Inhalt erscheinen unterhalb der Navigationsleiste und Statusleiste. Ich weiß, ich könnte für die Höhe selbst erklären, indem ich die Hauptbildschirme Höhe, Subtraktion der Statusleisten Höhe und Navigationsleisten Höhe, aber das scheint wie unnötige zusätzliche Arbeit. Hat jemand anderes erlebt dieses Problem Ive eine Lösung für dieses spezielle Problem gefunden. Legen Sie die lichtdurchlässige Eigenschaft der Navigationsleiste auf NO fest: Dadurch wird die Ansicht unterhalb der Navigationsleiste und der Statusleiste festgelegt. Allerdings habe ich nicht ein Update für den Fall, wenn Sie möchten, dass die Navigationsleiste transluzent. Zum Beispiel, wenn ich ein Foto im Vollbildmodus betrachte, möchte ich, dass die Navigationsleiste lichtdurchlässig ist und die Ansicht darunter eingerahmt werden soll. Das funktioniert, aber wenn ich das Ein - / Ausblenden der Navigationsleiste umschalte, habe ich noch seltsame Ergebnisse erlebt. Die erste Untersicht (eine UIScrollView) erhält ihre Grenzen y Ursprung jedes Mal geändert. Wenn Sie in Storyboard (was ich stark empfehlen) arbeiten, ist dies die Lösung: Sie können erweitern Kanten Ihres ViewController im Storyboard deaktivieren. Das müssen Sie für jeden viewController tun. Sie können erweiterte Kanten deaktivieren, indem Sie auf das viewController-Symbol in stortyboard (neben dem productOwner unterhalb der Ansicht selbst) klicken und dann den Attribut-Inspector auswählen (wie die Bilder zeigt). Dies wird auch die Ausrichtung Linien wie iOS 6. Ein weiteres großes Werkzeug in xCode 5 ist Vorschau: klicken Sie auf den Butler Button (Assistent Editor) und wählen Sie Vorschau. Dort können Sie wählen, iOS 6 und sehen, wie Ihr Storyboard-Design wird auf iOS 6 aussehen. Es ist einfach großartig: D Seien Sie vorsichtig: Deaktivieren Extend Edges könnte in einem schwarzen Glanz auf der Navigationsleiste, wenn die App tritt Hintergrund in iOS7. Wird das Glühen auch auf der Multitasking-Ansicht sichtbar (doppelter Druck auf die Home-Taste). Kann dies durch Setzen der Hintergrundfarbe der Navigationsleistensicht auf Weiß gelöst werden. Antwort # 3 am: September 13, 2010, 12:34:39 am »Sie sind weit vor uns. We39re noch auf Xcode 5 ndash Denis Nov 15 13 am 1:18 Yep, ist dieses die Lösung, die auf es von einer Storyboardperspektive kommt. Vielen Dank. Ndash jpittman 4. Februar um 20:13 1 für die Erwähnung der seltsamen Glühen Frage. Ndash Sixten Otto Apr 7 14 am 22:35 Wie die OP sagt, gibt es eine einfache Lösung, um die Navigationsleiste undurchsichtig zu setzen. Anstatt dies in Code, einfach deaktivieren Translucent für Ihre Root-Navigationsleiste:


No comments:

Post a Comment