Wie verwenden Sie das automatische Layout in UITableViewCells in einer Tabellenansicht, damit der Inhalt und die Unteransichten jeder Zelle die Zeilenhöhe (selbst / automatisch) bestimmen und gleichzeitig eine reibungslose Bildlaufleistung
Auto Layout ist ein auf Einschränkungen basierendes, beschreibendes Layoutsystem für Benutzeroberflächen für OS X und iOS.
Wie verwenden Sie das automatische Layout in UITableViewCells in einer Tabellenansicht, damit der Inhalt und die Unteransichten jeder Zelle die Zeilenhöhe (selbst / automatisch) bestimmen und gleichzeitig eine reibungslose Bildlaufleistung
Ich aktualisiere eine alte App mit einer AdBannerViewund wenn keine Anzeige vorhanden ist, wird sie vom Bildschirm verschoben. Wenn eine Anzeige vorhanden ist, wird sie auf dem Bildschirm angezeigt. Grundlegende Sachen. Im alten Stil habe ich den Rahmen in einen Animationsblock gesetzt. Neuer Stil,...
Ich kann in der Apple-Dokumentation zu Cocoa Autolayout keine eindeutige Antwort auf den Unterschied zwischen Inhaltsumarmung und Komprimierungsbeständigkeit finden. Kann jemand ihre Verwendung und ihren Unterschied erklären?
Gibt es eine gute Möglichkeit, die Größe von a UITextViewan den Inhalt anzupassen? Angenommen, ich habe eine UITextView, die eine Textzeile enthält: "Hello world" Ich füge dann eine weitere Textzeile hinzu: "Goodbye world" Gibt es in Cocoa Touch eine gute Möglichkeit rect, alle Zeilen in der...
Kollegen, ich habe Probleme mit AutoLayout in Interface Builder (Xcode 5 / iOS 7). Es ist sehr einfach und wichtig, daher denke ich, dass jeder wissen sollte, wie das richtig funktioniert. Wenn dies ein Fehler in Xcode ist, ist es ein kritischer! Wenn ich also eine solche Ansichtshierarchie habe,...
Ich versuche das seit letzter Woche herauszufinden, ohne noch einen Schritt weiter zu gehen. Ok, also muss ich einige anwenden Einschränkungen programmatisch in Swift zu einem UIViewmit diesem Code: var new_view:UIView! = UIView(frame: CGRectMake(0, 0, 100, 100)); new_view.backgroundColor =...
Ich möchte einfach links fließenden Text und rechts ein Hilfefeld. Das Hilfefeld sollte sich bis ganz nach unten erstrecken. Wenn Sie das Äußere StackPanelunten herausnehmen, funktioniert es großartig. Aber aus Gründen des Layouts (ich füge UserControls dynamisch ein) muss ich die Umhüllung...
Ich möchte AutoLayout verwenden, um eine Ansicht so zu dimensionieren und zu gestalten, dass sie an den aspektangepassten Inhaltsmodus von UIImageView erinnert. Ich habe eine Unteransicht in einer Containeransicht in Interface Builder. Die Unteransicht hat ein inhärentes Seitenverhältnis, das ich...
Ich habe meine benutzerdefinierte Zelle in IB entworfen, sie in Unterklassen unterteilt und meine Steckdosen mit meiner benutzerdefinierten Klasse verbunden. Ich habe drei Unteransichten im Zelleninhalt: UIView (cdView) und zwei Labels (titleLabel und emailLabel). Abhängig von den für jede Zeile...
Ich habe ein vorhandenes iOS-Projekt mit Xcode6 Beta6 geöffnet und Xcode listet die folgende Warnung für Storyboard- und Xib-Dateien auf: Die automatische bevorzugte maximale Layoutbreite ist in iOS-Versionen vor 8.0 nicht verfügbar Ich habe versucht, die Warnung zu beheben, indem ich die...
Dieser Fehler ist in meinem OS X häufig mit swift aufgetreten: "Diese Anwendung ändert die Autolayout-Engine von einem Hintergrund-Thread aus, was zu einer Beschädigung der Engine und seltsamen Abstürzen führen kann. Dies wird in einer zukünftigen Version eine Ausnahme verursachen." Ich habe...
Auto Layout macht mir das Leben schwer. Theoretisch würde es sehr nützlich sein, wenn ich wechselte, aber ich scheine die ganze Zeit dagegen anzukämpfen. Ich habe ein Demo-Projekt erstellt, um Hilfe zu finden. Weiß jemand, wie die Abstände zwischen Ansichten gleichmäßig vergrößert oder verkleinert...
Ich habe eine benutzerdefinierte Ansicht, die layoutSubviewwährend der Animation keine Nachrichten erhält . Ich habe eine Ansicht, die den Bildschirm ausfüllt. Am unteren Bildschirmrand befindet sich eine benutzerdefinierte Unteransicht, deren Größe in Interface Builder korrekt geändert wird, wenn...
Ich habe eine UITableViewAusführung unter iOS 8 und verwende automatische Zellenhöhen aufgrund von Einschränkungen in einem Storyboard. Eine meiner Zellen enthält eine einzelne UITextViewund ich muss sie basierend auf Benutzereingaben zusammenziehen und erweitern. Tippen Sie auf, um den Text zu...
Ich arbeite mit Autolayout und Einschränkungen und habe festgestellt, dass es Constrain to marginsin Xcode 6 eine Option gibt, die in Xcode 5 nicht vorhanden war und standardmäßig aktiviert ist. Ich habe ein Testprojekt erstellt und dann UITableViewein ViewController hinzugefügt, dessen Frame auf...
In meinem Debugger-Protokoll wird ein Fehler angezeigt: Will attempt to recover by breaking constraint <NSLayoutConstraint:0x191f0920 H:[MPKnockoutButton:0x17a876b0]-(34)-[MPDetailSlider:0x17a8bc50](LTR)> Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in...
Ich weiß, dass die Auto-Layout-Kette im Grunde genommen aus 3 verschiedenen Prozessen besteht. Einschränkungen aktualisieren Layoutansichten (hier erhalten wir die Berechnung von Frames) Anzeige Was mir nicht ganz klar ist, ist der innere Unterschied zwischen -setNeedsLayoutund
Ich versuche, die Selbstgröße UICollectionViewCellsmit Auto Layout zu erreichen, aber ich kann die Zellen scheinbar nicht dazu bringen, sich an den Inhalt anzupassen. Ich habe Probleme zu verstehen, wie die Größe der Zelle anhand des Inhalts der Inhaltsansicht der Zelle aktualisiert wird. Hier ist...
Wenn ich einen UIButton mit Autolayout angeordnet habe, passt sich seine Größe gut an den Inhalt an. Wenn ich ein Bild als button.imageeinstelle, scheint dies wieder auf die Instrumentengröße zurückzuführen zu sein. Wenn ich jedoch titleEdgeInsetsdie Schaltfläche optimiere , berücksichtigt das...
Ich habe Probleme beim Versuch, mit Auto Layout ein sehr grundlegendes Layoutverhalten zu erzielen. Mein View Controller sieht in IB folgendermaßen aus: Das Top-Label ist das Titel-Label, ich weiß nicht, wie viele Zeilen es sein wird. Ich benötige die Titelbezeichnung, um alle Textzeilen...