Tuesday, February 7, 2017

Edgesforextendedlayout Referenzblatt

Derzeit versuche ich, ein UISearchController in meine Anwendung einzubetten. Aber die UISearchBar, die eine Eigenschaft des UISearchController ist, wird nicht ordnungsgemäß angezeigt, wenn die UINavigationBar nicht lichtdurchlässig ist. In der Regel nach dem Antippen der UISearchBar-Eigenschaft verschiebt sich die UINavigationBar, um Platz für die UISearchBar zu schaffen. Sie können das Ergebnis auf dem folgenden Screenshot sehen: Wenn die transluzente Eigenschaft der UINavigationBar auf NO gesetzt ist, wird die UISearchBar nicht ordnungsgemäß angezeigt, da der Hintergrund der Statusleiste transparent bleibt, wie Sie auf dem folgenden Screenshot sehen können: To Dieses verrückte Verhalten zeigen, habe ich das Beispielprojekt von Apple: Hier können Sie die geänderte Version herunterladen: Die Änderung ist in Datei APLMainTableViewController. m Zeile 33. Eine Workaround dafür ist, um die Statusleiste transluzent kurz vor der Suche ist Um aktiv zu werden, und entfernen Sie die Transluzenz, wenn die Suche über inaktiv geworden ist. Sie können dies tun, indem Sie Ihren View-Controller als Delegierter von UISearchController registrieren und die Methoden willPresentSearchController und willDismissSearchController implementieren. Zum Beispiel (in Swift): Deklarieren Sie Ihre Ansicht-Controller als Delegat von UISearchController: Dont vergessen, tatsächlich legen Sie es als Delegat, zum Beispiel in viewDidLoad fügen: beantwortet 29 Apr 15 at 13:55 Das hat für mich gearbeitet. Warum Apple unterstützt sogar die Änderung der barTintColor auf Nav Bars ndash Wenn jemand ein Problem haben, wie nicht-transluzent versteckt die Suchleiste u kann einfach hatte diese: beantwortet Aug 8 16 at 15:01 Your Answer 2017 Stack Exchange, IncI8217m zurzeit an einem Projekt arbeiten, das auf einem Surface Pro ausgeführt werden muss. 3. Während der Tests gab es einige komische Neuauflagen, die nur auf der Oberfläche 3 erschienen. Wir konnten das nicht in unseren dev Umgebungen reproduzieren, weil die Simulator, die mit Visual Studio kommt doesn8217t haben eine Bildschirmgröße, die mit der Oberfläche 3 kompatibel ist. Als Referenz hat die Oberfläche 3 diese Spezifikationen: Bildschirmgröße: 128243 Auflösung: 21602151330 Skalierungsfaktor: 140 Aber zum Glück stellt sich heraus, dass Sie tatsächlich erstellen können Ihre eigenen Profile für jedes Gerät, das Sie in den Simulator wollen. Grundsätzlich erstellen Sie einfach eine XML-Datei, um die Bildschirmeinstellungen zu beschreiben und legen Sie dann in ein Verzeichnis, das vom Simulator abgeholt werden soll, wenn es startet. Schritt 1: Erstellen Sie eine XML-Konfigurationsdatei, die die Auflösung beschreibt Es sollte so aussehen (der Inhalt ist ziemlich selbsterklärend): Schritt 2: Legen Sie die Datei an einen Speicherort für den Simulator, um sie zu verwenden Der Dateiname muss mit HardwareConfigurations beginnen. Zum Beispiel HardwareConfigurations-Surface3.xml Legen Sie die Datei in das Verzeichnis: (Möglicherweise müssen Sie das Verzeichnis HardwareConfigurations erstellen). Starten Sie den Simulator neu, wählen Sie das neue Gerät und you8217re gut zu gehen Xamarin. Forms. Labs Version 1.1.0 Freigegeben (Kevin Ford) Ankündigung einer anderen Version des Open-Source-Projekts, die eine Reihe von Kontrollen, die auf die Arbeit mit Xamarin Forms zugeschnitten ist. Project Site Xamarin auf Film: dotnetConf amp FlashCast (James Montemagno) Xamarin war auf der dontNetConf-Konferenz mit einigen großartigen Trainingsvideos. Siehe auch Scott Hanselman8217s Post. Cool Posts Code amp Komponenten PDFNet SDK Komponente zum Erstellen von PDF-Dateien von Xamarin. Es gibt einen Blog-Post für Getting Started mit Android und ein weiteres für Getting Started mit iOS, die durch die Verwendung der Komponente Port der schwimmenden Aktion Button (Tomasz Cielecki) Xamarin. Android Port einer schwimmenden Taste von Android L. Resharper Vorlagen für Xamarin Forms Glenn Stephens) 8211 Wenn Sie Resharper und Xamarin Forms mögen, können Sie Glenns Schablonen sehr handlich finden Der Spieler-Erfahrung: Wie man für Handy-Spiele entwirft (designmodo) Einige Spitzen für das Bilden der ansprechenden UX für mobile Spiele Freie iconpacks für Entwickler (Dekan Hume) Dean teilt eine Liste von Icon-Ressourcen für den Entwurf beeinträchtigt. Für ein bevorstehendes geekend (ein Wochenende hackfest) schauen wir an, einige Zeit zu graben in iBeacon und Geofencing Technologien. Ich würde E-Mail einige dieser Ressourcen, die ich gefunden habe, um die Teilnehmer, sondern dachte, es wäre besser, wenn ich sie als eine Ressource für andere Blogs. Apple hat nun beschlossen, dass alle Apps, die an den Speicher übertragen werden, auf XCode5 und iOS7 gebaut werden müssen. Und so wird es be8230 So I8217ve begann mit dem Bau unserer Xamarin iPhone-Projekt gegen die Plattformen. Nun gibt es eine Menge von Redesign, die auf mit dem Umzug auf iOS 7 gehen sollte, aber um Ihnen die Wahrheit zu sagen, wir gingen für eine ziemlich flache Design zu beginnen, so dass die erste Anlaufstelle ist nur Migration direkt über und immer als zertifiziert IOS 7 App. Sobald wir das getan haben, können wir viel Zeit mit der Nutzung von mehr iOS 7 Features verbringen Der Übergang war überraschend glatt und es gab nur ein paar Fragen (so weit). 1. Inhalt verschwindet hinter der Navigationsleiste Ich habe an manchen Stellen den Inhalt meiner Ansichten unter der Navigationsleiste nach oben gedrückt. Dies liegt daran, dass in iOS 7 View-Controller Vollbild-Layout verwenden. In meinem Fall I wasn8217t gehend, die Benutzeroberfläche an diesem Punkt neu zu gestalten, um Sachen anders zu behandeln, also, um um dieses zu erhalten, das ich gerade den Wert für EdgesForExtendedLayout zu None im ViewDidLoad der UIViewControllers einstelle, wie so: Es gibt mehr Informationen, die auf dem Apple iOS verfügbar sind 7 UI Übergangsleitfaden. 2. Button Labels, die mit Ellipsen beschnitten werden (8230) Nun, dass Schaltflächen so cool sind, dass sie nicht mehr Chrom oder Grenzen brauchen, bemerkte ich, dass ich ein paar Beschneidungen von Text auf Schaltflächen-Etiketten. So: Nach viel Schlag auf die Stirn entdeckte ich, dass die Ursache war, dass ich die Einstellung UILabel. Appearance. Font in derAppDelegate8217s FinishedLaunching wurde. Diese globale Änderung war genug für iOS 7 zu denken, dass C8230cel sah viel besser als Cancel. Befreien Sie sich von diesem und Viola, iOS 7 ist glücklich, weil es volle Kontrolle wieder hat 3. Ihre UISwitch benutzerdefinierte Hintergrundbilder sind weg Diese hübschen benutzerdefinierten Hintergründe, die Sie für Ihren UISwitch erstellt haben, funktionieren nicht mehr. Nicht eine Biggy wirklich, aber ich habe auch festgestellt, dass, wenn Ihre BackgroundColor Ihres UISwitch auf UIColor. Clear gesetzt ist, erhalten Sie einen schönen 8220Googely Eye8221 Effekt, wenn Sie Ihre Schaltflächen umschalten. Ist es auf, ist es off8230 wer sagen kann. Wie auch immer, sieht aus wie es8217s Zeit zu verbeugen bis iOS und lassen Sie es laufen die Show. So befreien Sie sich von Ihrem UIColor. Clear I8217ll lassen Sie wissen, über alle Fragen, die ich habe, wie ich eine grundlegende Port zu iOS 7. Bis dahin jeder andere bekam alle anderen Krieg Geschichten, die sie teilen möchten Frameworks PlayScript ist ein Open-Source-Adobe ActionScript-kompatibel Compiler - und Flash-kompatible Laufzeit, die in der Mono. NET-Umgebung läuft und auf mobile Geräte über die Xamarin-Plattform ausgerichtet ist. Playscript. github. io 8211 über Julian Xhokaxhiu Reactive Extensions (RX) sind die neuen cool. Es gibt jetzt einen Port für Mono auf Github. It8217s auch als nuget-Pakete für iOS und Android. Über 8211 Jrmie Laval MonkeyArms MVCS Rahmenwerk. Nun, wenn Framework-Namen hadn8217t schon seltsam genug, MonkeyArms ist ein MVCS-Framework für Xamarin iOS und Android-Anwendungen von Flash8217s Robot Legs Framework inspiriert. 8211 über Ben Bishop Interessante Liest Stuff, dass ich googeln für mein Projekt, das war nützlich Zurück bald mit mehr Links und Erfahrungen von meinem Xamarin Lernen, viel Spaß beim Lesen meiner anderen Artikel in diesem Blog. Haben Sie eine Frage Dont vergessen, einen Kommentar unten zu schreiben. Es war eine große Woche in der Welt von Xamarin. So viele fantastische Links fliegen rund um die interwebs. Here8217s eine Auswahl von Dingen, die ich diese Woche gesehen habe, die meine Fantasie nahm. Weiter lesen8230 Wir haben unsere erste Woche der 8220real8221-Codierung mit Xamarin beendet. Durch echte ich meine, tatsächlich arbeiten an (was wir hoffen, wird) Produktions-Code. So dachte ich I8217d post up einige Gedanken und Erfahrungen aus der Woche. Lesen Sie weiter8230


No comments:

Post a Comment