Als «autolayout» getaggte Fragen

Auto Layout ist ein auf Einschränkungen basierendes, beschreibendes Layoutsystem für Benutzeroberflächen für OS X und iOS.

8
Wenn Sie das X der Unteransicht im Autolayout zentrieren, wird "nicht auf die Einschränkung vorbereitet" angezeigt.
Ich habe eine benutzerdefinierte UIView-Unterklasse, die über eine Schreibfeder initialisiert wird. In -awakeFromNiberstelle ich eine Unteransicht und versuche, sie in der Übersicht zu zentrieren. [self setInteralView: [[UIView alloc] init]]; [[self internalView] addConstraint: [NSLayoutConstraint constraintWithItem: [self internalView] attribute: NSLayoutAttributeCenterX relatedBy: NSLayoutRelationEqual toItem: self attribute: NSLayoutAttributeCenterX multiplier: 1 constant: 0]]; Dies bricht …



8
Wo soll ich beim programmgesteuerten Erstellen von Ansichten Autolayout-Einschränkungen festlegen?
Ich sehe verschiedene Beispiele, in denen Einschränkungen festgelegt werden. Einige setzen sie in viewDidLoad/ loadView(nachdem die Unteransicht hinzugefügt wurde). Andere setzen sie in der Methode updateViewConstraints, die von aufgerufen wird viewDidAppear. Wenn ich versuche, Einschränkungen updateViewContraintsfestzulegen, kann das Layout nervös werden, z. B. eine leichte Verzögerung, bevor die Ansicht angezeigt …



9
Einschränkung für das automatische Layout unter CALayer IOS
Hallo, ich entwickle eine iPhone-Anwendung, in der ich versucht habe, einen Seitenrand für edittext festzulegen. Ich habe das folgendermaßen gemacht: int borderWidth = 1; CALayer *leftBorder = [CALayer layer]; leftBorder.borderColor = [UIColor whiteColor].CGColor; leftBorder.borderWidth = borderWidth; leftBorder.frame = CGRectMake(0, textField.frame.size.height - borderWidth, textField .frame.size.width, borderWidth); [textField.layer addSublayer:leftBorder]; Ich habe meinem …



8
Xcode 11 Neue Einschränkungen hinzufügen Null setzen: Set-Wert anstelle von Standard / Standard verwenden
Ich habe Autolayout verwendet, um neue Einschränkungen hinzuzufügen, um einfache Einschränkungen für die Übersicht / relative Ansicht wie diese festzulegen (für eine lange Zeit): Kürzlich, nachdem ich auf den neuesten xcode (11.3.3 oder nur 11.3 / 11C29) aktualisiert wurde, habe ich dieses seltsame Problem: Wenn ich die Konstante = 0 …


14
Auto-Layout: Was erzeugt Einschränkungen mit dem Namen UIView-Encapsulated-Layout-Width & Height?
Meine Layoutbeschränkungen sind in Interface Builder in Ordnung, aber zur Laufzeit tritt eine Ausnahme auf, da ein Teil des Frameworks feste Höhen- und Breitenbeschränkungen anwendet, die ich wirklich nicht möchte. Warum sind sie dort und wie können sie ausgeschaltet werden? Dies sind die letzten beiden Einschränkungen, die in der protokollierten …

5
Dimensionierung einer Containeransicht mit einem Controller dynamischer Größe in einer Bildlaufansicht
Ich versuche, eine Containeransicht mit einem Controller mit dynamischer Höhe in einer UIScrollView zu erstellen und deren Größe mithilfe des automatischen Layouts automatisch zu ändern. View Controller A ist die Bildlaufansicht, in der die Containeransicht sowie weitere Inhalte enthalten sind. View Controller B ist der View Controller, für den ich …


11
topLayoutGuide im untergeordneten Ansichts-Controller
Ich habe eine UIPageViewControllermit durchscheinende Statusleiste und Navigationsleiste. Es topLayoutGuideist wie erwartet 64 Pixel. Die untergeordneten Ansichtssteuerungen des UIPageViewControllerBerichts haben jedoch eine topLayoutGuideGröße von 0 Pixel, selbst wenn sie in der Statusleiste und in der Navigationsleiste angezeigt werden. Ist das das erwartete Verhalten? Wenn ja, wie lässt sich eine Ansicht …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.