Tuesday 14 November 2017

Edgesforextendedlayout Statusleiste Excel


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 tun 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 keinen Einfluss auf die Ansicht), habe ich versucht, die Einstellung der KantenForExtendedLayout zu UIRectEdgeNone (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 die Zeit, die ich normalerweise sehen, dass nicht funktionieren, 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 wissen, 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 Unteransicht in Ihrer Ansicht festlegen. Siehe dieses Dokument für Beispiele: Um dies ohne XIBs zu tun, müssen Sie die Einschränkung programmgesteuert hinzufügen. Äpfel docs geben ein gutes Beispiel dafür, die 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 Einschränkung wie normal: How-To Geek How-To Geek Fortschrittsbalken sind ziemlich viel allgegenwärtig in diesen Tagen weve sogar gesehen, sie auf einige Wasserkühler. Ein Fortschrittsbalken bietet sofortiges Feedback zu einem bestimmten Prozess, warum also nicht bringen einige dieser grafischen Pizzazz in Ihre Tabelle, mit Excels bedingte Formatierung Feature Progress Bars in Excel 2010 Bar-type bedingte Formatierung gibt es seit seit Excel 2007. Aber Excel 2007 würde Nur Bars mit einer Steigung der Bar würde blasser und blasser zum Ende, so dass selbst bei 100 es wouldnt wirklich aussehen wie 100. Excel 2010 adressiert diese durch Hinzufügen von Solid Fill Bars, die eine Farbe alle durchhalten. Diese sind ideal für die Erstellung von Fortschrittsbalken. Erstellen der Leiste Das erste, was Sie tun müssen, ist, geben Sie einen numerischen Wert in die Zelle youd wie zu formatieren. Sie können den Wert entweder direkt eingeben oder eine Formel verwenden. In unserem Fall Kranke geben Sie einfach in. Beachten Sie, wie ich die Spalte breiter gemacht haben Sie nicht unbedingt haben, dies zu tun, aber es hilft, die Bar sehen eher wie eine Bar (und nicht nur eine farbige Zelle). Klicken Sie nun auf Bedingte Formatierung, wählen Sie Datenleisten und klicken Sie auf Weitere Regeln. Aktivieren Sie im Dialogfeld "Neue Formatierungsregel" das Kontrollkästchen "Nur anzeigen" (also die Nummer wird nicht in der Zelle angezeigt). Wählen Sie unter Minimum und Maximum Typ als Zahl. Setzen Sie dann den Wert auf den minimalen (Anfang) Wert Ihrer Skala und Maximum (die Oberseite Ihrer Leiste, das Ende des Prozesses). Nun nur für 0 und 100 gehen, aber man könnte dies auf alles, was für Sie arbeitet. Jetzt können Sie die Bar-Darstellung konfigurieren. Stellen Sie sicher, dass die Fill Fill Fill und wählen Sie die Farbe youd wie zu verwenden. Wenn Sie fertig sind, sollte der Dialog ähnlich aussehen: Klicken Sie nun auf OK und fertig. An diesem Punkt sollten Sie eine schöne, scharfe Fortschrittsanzeige haben, die Ihre Tabelle verziert. Sie können etwas ähnliches mit älteren Versionen von Excel mit der REPT-Funktion tun. In einem neuen Arbeitsblatt, setzen Sie den Wert, den Sie in Zelle A1 und dann in B1 die folgende Formel: You8217ll erhalten die wiederholte Anzahl von Malen in A1, die in der Nähe einer Leiste sieht. Sie können das Zeichen ändern, damit es mehr Bar, wie wenn Sie wollen. Wenn Sie feststellen, dass die Anzahl der Balken zu groß ist, können Sie immer A1 bis A12 auf die Hälfte der Zahl ändern. Wenn Sie ein anderes Zeichen für gefüllte bis ungefüllt haben möchten, können Sie so etwas wie dies tun: CONCATENATE (REPT (82208221, A1), REPT (8220.8221, 20-A1)), die mit Werten von 0 bis 20 funktionieren und zeigen jedoch Viele in A1 mit 82208221 und alles, was links mit 8220.8221. Du möchtest wahrscheinlich die Schriftart auf eine feste Breite ändern, um diesen Blick richtig zu machen. Zugegeben, nicht so hübsch wie die im Jahr 2010 8211 aber Sie don8217t müssen eine neue Version von Excel zu kaufen und es ist abwärtskompatibel mit älteren Versionen. Guter Artikel. Es wäre schön, einen Screenshot des Endergebnisses zu sehen. David Levine: Danke That8217s der Screenshot Überschrift der Post. Vielen Dank für den Tipp für diejenigen von uns mit älteren Versionen von Excel. Funktioniert hervorragend Ausgezeichnet, aber warum, wenn Sie den Bereich von 0-100 haben und der Zellwert 100 ist, wählt diese Farbe nicht nach rechts gehen bis zum Ende, aber hinterlässt eine kleine Menge an Weiß, die für mich nicht den höchsten Wert indictate Andy1309: Arbeitet für mich, siehe ipic. tksscre. jpg. Welche Version von Excel verwenden Sie Ihr exaktes Aussehen genau wie die im letzten Schritt oben hat die Datenleiste geändert von 2007 Ich erinnere mich, dass bei einem Wert 0, würde es einen Teil der Zelle schattiert und dass bei 100, die Zelle wasn8217t vollständig schattiert. Ich müsste drei Regeln für die Zelle erstellen - 1) bei Null machen Zelle leer (füllen keine) 2) Datenleiste und 3) bei 100, voll schattiert Zelle. Von Andy1309 Bemerkungen, ich glaube, ich werde es immer so machen müssen, wenn mein Unternehmen 2010 bekommt. Hey, ich benutze Excel 2007 auf einem 2 Jahre alten Vista-Computer Ich schaffte es, die Bar kein Problem zu schaffen, aber es gab keine Option für eine Füllung bar , Anstatt es verblassen am Ende eher dann Ihr Bild zeigt ein klares Ende der Fortschrittsanzeige. Danke Dies ist ein genialer Trick, aber jetzt frage ich mich, was ich konnte es verwenden. Wenn ich einen Fortschrittsbalken für ein Projekt und ich habe eine Tabelle von Daten, die das Projekt betreffen wollen, kann ich irgendwie verankern die gesamten Daten auf eine Fortschrittsanzeige, so dass, wenn ich die Daten aktualisieren wird es senken oder erhöhen die Fortschrittsanzeige Joey Das ist Was ich dafür benutze. Anstatt nur einen Prozentsatz einzugeben, kann die Zelle eine Formel enthalten. Dann binden Sie diese Informationen in die Datenleiste. Sie don8217t müssen Prozentsatz verwenden, könnten Sie Projektkosten, Daten, etc. verwenden. Nur sicher sein, die Minmax-Werte auf, was sinnvoll für Sie ändern. Eine blendendere Alternative zu der von Richard angebotenen Lösung besteht darin, ein Kuchen - oder Balkendiagramm mit einem einzelnen Datenpunkt zu erstellen, basierend auf dem Zellenwert, den Sie grafisch darstellen möchten. Löschen Sie den Titel, Achsennamen Ampere-Werte und Taste dann zwicken die anderen Einstellungen, bis Sie genau das, was Sie brauchen. Wenn Sie eine Tabelle mit Werten haben, die zusammengefasst werden sollen, z. B. Eine Balanced Scorecard, dann ein Balkendiagramm daneben mit einem Datenpunkt für jede Zeile. Wenn Sie verschiedene Farben benötigen, um Fortschritt zu zeigen, kann eine Stapelstange verwendet werden. Konvertieren Sie die Basisdaten mit IF in entsprechende Bereiche. Um das Blatt ordentlich zu halten, verstecke ich die Mechanik entweder auf einem anderen Blatt oder unterhalb des Diagramms. Ich würde vorschlagen, mit: REPT (8220g8221, A1) formatiert von Webdings Schriftart. Dies wird eine Fortschrittsbalken ähnlich zu schließen, was 8220Excel 20108221 Bedingte Formatierung, zu bieten hat. Michael (Micky) Avidan 8220Microsoft8221 MVP 8211 Excel

No comments:

Post a Comment