Ich habe ein Projekt, das im vergangenen Jahr gebaut wurde, und es verwendet XIBs, keine Storyboards. Die XIBs verwenden nicht Auto Layout, aber sie verwenden einige Autosizing. Ich habe ein Problem beim Ausführen mit iOS7, in dem alle Ansichten unter der Statusleiste versteckt sind. Ich verstehe vollkommen, dass dies ein neues Feature mit iOS7 ist, in dem dies zu erwarten ist. Allerdings sind alle Lösungen für die Festsetzung es nicht dies nicht funktionieren. Ich habe ein Bild an der Spitze der Ansicht, die immer unter der Statusleiste zeigt, und Im nicht mit Navigationsleisten oder so ähnlich. Ich habe versucht, die Aktualisierung der Y-Deltas in der XIB (sie haben keine Auswirkungen auf die Ansicht), habe ich versucht, die Einstellung der KantenForExtendedLayout zu UIRectEdgeNone (und nichts), und eine Menge anderer Dinge. Jedes Mal, die Statusleiste zeigt mit der Ansicht unter es versteckt, egal was ich tue. Das ist, es sei denn, ich manuell nach unten bewegen die Ansicht in der XIB, um Platz für die Statusleiste (aber die Lösung funktioniert nicht, weil es nicht rechts in iOS6, natürlich). Was ist seltsam ist, dass selbst wenn ich eine Zeile von Code zu hacken in einer View-Shift versuchen, funktioniert es nicht (wie die folgenden): Nicht, dass ich mit dieser Art von Lösung gehen würde, aber seine nur seltsam, dass es nicht funktioniert (die Nur Zeit, die ich normalerweise sehen, dass nicht Arbeit ist, wenn Auto-Layout ist vorhanden, was nicht in diesem Fall). Es ist ein Design-Anforderung, dass die Statusleiste zeigt, und Im nur stumped, warum ich kann nicht die Ansicht, um unter der Statusleiste für iOS7. Ich habe jeden einzelnen Stapelüberlaufpfosten auf dem Thema, sowie Äpfelübergangsguides gelesen. Noch einmal, um zu wiederholen, ich voll und ganz verstehen, wie es funktionieren sollte und was die erwartete Lösung sollte dies, aber nichts davon scheint für dieses spezielle Projekt zu arbeiten. Ich bin ein erfahrener iOS-Entwickler, aber dieses Projekt wurde von einem anderen Team gebaut, so dass ich nicht weiß, ob theres etwas versteckt irgendwo in der XIB-Dateien, Plist oder Code, die Trumpen der oben genannten Einstellungen sein könnte. Mich bitte informieren, wenn es etwas gibt, das auf diesem betrachtet werden kann, oder mehr Informationen, die ich zur Verfügung stellen kann. Vielen Dank im Voraus gefragt, Apple sind drängen Sie auf Autolayout verwenden, um dies zu erreichen. Sie müssen eine Einschränkung für das Top-Layout-Handbuch aus der oberen Teilansicht in Ihrer Ansicht festlegen. Siehe dieses Dokument für Beispiele: Um dies ohne XIBs tun, müssen Sie die Einschränkung programmgesteuert hinzufügen. Äpfel docs geben ein gutes Beispiel von diesem, das Ive zusammengefasst unten. Geben Sie an, dass topLayoutGuide eine Eigenschaft auf einem View-Controller ist, verwenden Sie es einfach in Ihrem Wörterbuch von variablen Bindungen. Dann richten Sie Ihre Constraint wie normal: Using Less Sie könnten auch prüfen, Ihre eigene Version zu kompilieren. Versuchen Sie, getbootstrapcustomize (das hat einen abgesonderten Abschnitt für die Navbars-Einstellungen (Standard-Navigationsleiste und Inverted Navbar)) oder laden Sie Ihre eigene Kopie von: githubtwbsbootstrap. Die Navigationseinstellungen finden Sie in den Variablen. Navbar. less wird verwendet, um die Navigationsleiste zu kompilieren (abhängig von Variablen. los und mixins. less). Kopieren Sie die Navigationsleiste und geben Sie Ihre eigenen Farbeinstellungen ein. Das Ändern der Variablen in variables. less ist der einfachste Weg (das Ändern der Voreinstellung oder inverse navbar wird nicht ein Problem sein, weil Sie nur eine Navigationsleiste pro Seite haben). Sie ändern nicht alle Einstellungen in den meisten Fällen: Sie könnten auch versuchen: twitterbootstrap3navbars. w3masters. nl dieses Tool generieren CSS-Code für Ihre benutzerdefinierte Navigationsleiste. Optional können Sie Verlaufsfarben und Rahmen auch der Navigationsleiste hinzufügen. Antwort # 1 am: August 31, 2010, um 23:49 Uhr Fügen Sie einfach eine id, um die HTML-Navigationsleiste, wie zB: Mit dieser ID können Sie die Navigationsleiste Stil, sondern auch die Links und Dropdowns Beispiele für verschiedene Arten von Navbars angewendet Hier ist der CSS beantwortet 22. November 15 um 11:51 Wenn seine nur über die Änderung der Farbe der Navbar mein Vorschlag wäre zu verwenden: Bootstrap Magic. Sie können die Werte für verschiedene Eigenschaften der Navbar ändern und eine Vorschau anzeigen. Laden Sie das Ergebnis als benutzerdefiniertes CSS-Stylesheet oder als LESS-Variablendatei herunter. Sie können Werte mit Eingabefeldern und Farbwählern ändern. Y antwortete am 13. Oktober um 16:59 Flexo 9830 56.4k 9679 17 9679 105 9679 172 Probieren Sie das auch. Das hat für mich geholfen. Beantwortet Oct 31 14 am 21:21 In dieser Navigationsleiste css auf eigene Farbe zu beantworten Feb 10 16 at 11:54 Müssen Sie die CSS direkt ändern Was ist mit. Beantwortet Sep 21 16 at 15:38 2017 Stack Exchange, Inc
No comments:
Post a Comment