Tag: nslayoutconstraint

NSLayoutConstraint ist ein constraint definiert eine Beziehung zwischen zwei user-interface-Objekte, die erfüllt sein müssen, durch die constraint-basierten layout-Systems. Verfügbar in iOS 6.0 und später in UIKit zur Verfügung und in OS X v10.7 und später in AppKit.

Mit Auto-Layout, wie mache ich zwei Etiketten auf der gleichen "Linie" werden dynamisch in Ihrer Breite (einstellen mit wie breit muss man sein)?

Anzahl der Antworten 2 Antworten
Sagen, ich habe zwei UILabels, ist eine URL und eine timer: [http://website.com/link/to/specific/story] [9m 42s] Aber die "timer" UILabel änderungen der Breite eine Menge. Manchmal ist es einfach 12s zum Beispiel, zu anderen Zeiten ist es 125h 32m

Xcode - Einschränkungen Hinzufügen, um die UITableView so, dass es passt alle Bildschirmgrößen

Anzahl der Antworten 1 Antworten
Ich gelesen habe schon ein paar tutorials und beobachtete, wie die zahlreichen videos auf die Verwendung von constraints in Xcode. Aus irgendeinem Grund, ich bin immer noch fehlen einige Aspekte, die notwendig sind, um die Benutzeroberfläche so

Auto-Layout ohne explizite Breite Zwängen und mit größer-oder-gleich-trailing-space Fehlverhalten

Anzahl der Antworten 1 Antworten
Habe ich eine scroll-view enthaltenen Daten werden direkt in der Inhalts-Ansicht einer view-controller in voller Größe in beiden Dimensionen. Die oberen, unteren, vorderen und hinteren Platzverhältnisse aus den Blättern der superview (horizontal) und die layout-Hilfslinien (vertikal) sind

dynamische Zellenhöhe in ios verwenden beschränken programmgesteuert in swift

Anzahl der Antworten 5 Antworten
Arbeite ich an einem Projekt in swift, welches der Zelle die Größe dynamisch nach dem Etikett Inhalt, so ich suchte für dynamische Zellenhöhe, ich fand die Lösung aber alle es gehören storyboard für die Zuordnung beschränken. Ist

Wie center eine Schaltfläche mit einem benutzerdefinierten Breite mit autolayout-constraints?

Anzahl der Antworten 1 Antworten
Bitte sehen Sie den folgenden code: def viewDidLoad super self.view.translatesAutoresizingMaskIntoConstraints = false self.view.backgroundColor = UIColor.whiteColor @start = UIButton.buttonWithType(UIButtonTypeRoundedRect).tap do |el| el.translatesAutoresizingMaskIntoConstraints = false el.setTitle('Start', forState:UIControlStateNormal) el.addTarget(self, action:'toStartController', forControlEvents:UIControlEventTouchUpInside) self.view.addSubview(el) end self.layout_subviews end def layout_subviews metrics = {

activateConstraints: und deactivateConstraints: nicht das verharren nach der rotation für Einschränkungen erstellt in IB

Anzahl der Antworten 3 Antworten
Den neuen NSLayoutConstraint Methoden activateConstraints: und deactivateConstraints: anscheinend nicht richtig funktioniert mit der IB-Einschränkungen erstellt werden (Sie tun die Arbeit korrekt, die für die code-erstellt Einschränkungen). Habe ich eine einfache test-Anwendung mit einem button, der hat zwei

Autolayout-Constraints Priorität

Anzahl der Antworten 1 Antworten
Ich habe 2 UILabel labelA und labelB und eine Breite von 320 px. Ich erstellte constraints H:|-[labelA]-(>=4)-[labelB]-| Leider labelA und labelB kann irgendwann groß und würde nicht passen, ohne abgeschnitten werden. Ich möchte sicherstellen, dass, egal was,

Wie man Einschränkungen von UIView Programmgesteuert

Anzahl der Antworten 2 Antworten
Möchte ich bekommen UILabel Einschränkungen von UIView, aber ich bekomme keine Einschränkungen. Ich habe die Einschränkungen im CustomView.m wie diese: - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { _titleLabel = [UILabel new]; [self addSubview:_titleLabel]; }

UIStoryboard wie ersetzen Einschränkungen programmgesteuert?

Anzahl der Antworten 1 Antworten
Ich habe einen view-controller angelegt in einem storyboard mit autolayout aktiviert und bin auf der Suche nach einem Weg, um zu ändern, Einschränkungen zu erlauben, meine Ansicht zu drehen in landscape-und Neuanordnen von Schaltflächen auf dem Bildschirm.

Wie kann ich das animieren eines NSLayoutConstraint in Swift?

Anzahl der Antworten 2 Antworten
Mein Ziel ist das animieren eines UIImageView. Ich erklärte ein NSLayoutConstraint im viewDidLoad. In viewDidLoad verwendet habe ich diesen code: UIView.animateWithDuration(1, animations: { myConstraint.constant = 100 self.view.layoutIfNeeded() }, completion: {finished in }) Nicht warum mein Bild verschieben???

Autolayout-constraints Warnung "Wird versuchen sich zu erholen von breaking constraint"

Anzahl der Antworten 2 Antworten
Ich bin einige Besonderheiten Einschränkungen für das iPhone 4, wenn die app lief auf diesem Gerät. Alles toll Aussehen in Bezug auf die Ausrichtung und alles. Aber, ich erhalte eine Fehlermeldung für alle meine Zwänge, die versuchen,

UICollectionViewCell dynamische Höhe mit autolayout

Anzahl der Antworten 3 Antworten
Bin ich mit dem auto-layout mit UICollectionViewCell. Also die Idee ist es, CollectionViewCell, um zu bestimmen, seine Größe, basierend auf layouts. All die Einschränkungen sind richtig eingestellt, aber das problem ist, dass ich nicht berechnen, es ist

iOS: programmgesteuerte änderung der Beschränkungen von Interface Builder

Anzahl der Antworten 2 Antworten
Guten Tag, Freunde! Ich nicht versuchen, zu animieren von Ansichten, die festgelegt wurden in der IB aus dem code. App stürzt ab mit folgendem Grund: Die view-Hierarchie ist nicht bereit für die Einschränkung... Sah ich einige ähnliche

Unerwartete NSAutoresizingMaskLayoutConstraint hinzufügen UIView aus der nib auf autolayout, storyboard-Szene

Anzahl der Antworten 1 Antworten
Habe ich Folgendes in IB und beide Ansichten haben 'Verwenden Sie Auto-Layout' und 'Größe Untersichten' aus. Bin ich einfach versuchen, fügen Sie eine Instanz des Autolayout Blick auf eine container-Ansicht, so dass seine Kanten erfüllen Ihren container-Ansicht

Installieren/Deinstallieren Einschränkung programmgesteuert

Anzahl der Antworten 1 Antworten
Gibt es eine Möglichkeit zum installieren und deinstallieren von Xcode interface builder constraint programmgesteuert? werfen Sie einen Blick auf open-source-Projekt wie mansory und Reine layout auf github. Sie sind besser und einfacher, code InformationsquelleAutor Eric | 2015-05-28

iOS 8 sizeThatFits für UITextView text nicht wieder die richtige Höhe ein (AutoLayout)

Anzahl der Antworten 2 Antworten
Versuche ich vertikal zentrieren einer UITextView mit der entsprechenden Höhe abgerufen sizeThatFits. Es gibt eine fülle von anderen Antworten, die nahelegen, dass dies die angemessenste Art und Weise der Berechnung dieser. (Beachten Sie, dass ich versucht habe

Verschieben von Ansichten mit Einschränkungen

Anzahl der Antworten 1 Antworten
Habe ich ein paar Ansichten aus meiner Sicht-controller, die sich bewegen, wenn ein up streichen Sie erkannt wird, dann nach unten, wenn eine nach unten streichen erkannt wird. Ich Zwang den Blick zu bewegen, durch die Anpassung

Wie fügen Sie Einschränkungen programmatisch mit Swift

Anzahl der Antworten 13 Antworten
Ich versuche, dies herauszufinden, seit der letzten Woche ohne eine Schritt weiter. Ok, also muss ich anwenden einige Einschränkungen programmgesteuert in Swift zu einem UIView mit diesem code: var new_view:UIView! = UIView(frame: CGRectMake(0, 0, 100, 100)); new_view.backgroundColor

iOS-Einschränkungen am Netz, der die Gleiche Breite/Höhe-Tasten verursachen die Positionierung und die Größe zu variieren

Anzahl der Antworten 2 Antworten
Ich aktualisiere mein Rechner-app zu nutzen, neue dynamisch dimensionierte Tasten und ein problem mit den Beschränkungen. Die enthält, sollte funktionieren soweit ich das beurteilen kann, aber Xcode beschwert sich über unangebrachte Ansichten. Die Werte gibt es für

Warum bin ich nicht in der Lage, um die Auto-Layout-Einschränkungen beim hinzufügen von Einschränkungen zu einer Ansicht, die ich Hinzugefügt UIWindow?

Anzahl der Antworten 2 Antworten
Erstellen ein dunkles overlay auf dem Bildschirm, ich einen Blick über alle anderen Ansichten auf UIWindow: UIView *darkOverlayView = [[UIView alloc] initWithFrame:[UIScreen mainScreen].bounds]; darkOverlayView.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.85]; Dann möchte ich center ein UIImageView in der neuen

Die Größe der aktuellen Ansicht mit NSLayoutConstraints

Anzahl der Antworten 4 Antworten
Ich versuche das layout einer Ansicht mit NSLayoutConstraints. Ich kann in der Ansicht korrekt, aber ich muss auch in der Lage sein, um die Größe der aktuellen Ansicht (die, die ich bin Einstellung der Randbedingungen für die),

Wie add Constraint programmgesteuert in objective c

Anzahl der Antworten 3 Antworten
Möchte ich hinzufügen, Einschränkung programmgesteuert und ich folgenden code verwenden, fügen Sie OBEN und LINKS-Einschränkung. NSLayoutConstraint *top = [NSLayoutConstraint constraintWithItem:label1 attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeTop multiplier:1 constant:110]; NSLayoutConstraint *left = [NSLayoutConstraint constraintWithItem:label1 attribute:NSLayoutAttributeLeading relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeLeading multiplier:1 constant:10];

UIView mit dynamischer Höhe mehrere UILabel

Anzahl der Antworten 2 Antworten
Mache ich ein custom UIView mit 2 UILabel in es, mit jedem UILabel mit dynamischer Höhe. Ich bin nicht in der Lage, legen Sie die Vorgaben für die dynamische Höhe. (Ich bin neu in der Auto-Layout -

ios ändern Einschränkung programmgesteuert

Anzahl der Antworten 1 Antworten
Ich bin mit autolayout-mit einer Einschränkung. Der top-Platz zu superview 100 Will ich jetzt ändern Sie diese so, dass, wenn der Benutzer das Gerät dreht, Landschaft Der top-Platz zu superview 50 Können dies zur design-Zeit? Wie geht

Einstellung ein Etikett zu UITableView ist tableFooterView - mit autolayout

Anzahl der Antworten 5 Antworten
Wenn meine Ansicht Tabelle leer ist, möchte ich hinzufügen, dass ein einfaches label in tableview Fußzeile, um eine Meldung "kein Inhalt" angezeigt. Es war in Ordnung arbeiten, wenn ich die Einstellung wurde der Rahmen des UILabel und

Verweis auf NSLayoutConstraint mit Identifier set im storyboard

Anzahl der Antworten 6 Antworten
War ich die Einstellung den Zwängen einer Taste mithilfe eines Storyboards. Ich sah eine Möglichkeit, "Identifier" in der Einschränkung von Eigenschaften. Möchte ich einen Hinweis auf diese Einschränkung, um den Wert zu ändern in der code, um

NSLayoutConstraint und das festlegen einer Ansicht X Pixel von oben in hoch-und Y-pixles von oben in Landschaft

Anzahl der Antworten 2 Antworten
Wollen eine Tabellenansicht angezeigt und 300 Pixel von oben nach unten, während im hoch-und über 175 Pixel von oben, während in der Landschaft. ich kann nicht scheinen, um herauszufinden, die VFL-Logik, die ich brauche. InformationsquelleAutor Padin215 |

Leerzeichen am Anfang und Ende Einschränkungen in Swift programmgesteuert (NSLayoutConstraints)

Anzahl der Antworten 4 Antworten
Ich bin das hinzufügen von eine xib-ein Blick in meine ViewController. Dann bin ich Umsetzung Ihrer Einschränkungen eigentlich passen, es override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) ... ... view!.addSubview(gamePreview) gamePreview.translatesAutoresizingMaskIntoConstraints = false if #available(iOS 9.0, *) {

Mitte zwei Ansichten vertikal mit NSLayoutConstraint

Anzahl der Antworten 3 Antworten
Stellen Sie sich das folgende Szenario. Sie haben eine UIImageView und einen UIButton. Die erste ist 300x360, die zweite ist 210x70. Die imageview enthält einen Katalog Bild, das button sagt "Katalog öffnen". Ich würde gerne die position

Programmgesteuertes erstellen von Einschränkungen gebunden view-controller Margen

Anzahl der Antworten 3 Antworten
Ich versuche zu machen, eine Ansicht, die als eine Art "Tafel", die an der rechten Seite der view-controller. Ist, ist es gebunden ist, auf die nachfolgende, oberen und unteren Rand des parent-view-controller, mit einer statischen Breite von

Ausblenden autolayout UIView : Wie man vorhandene NSLayoutConstraint, diesen einem update

Anzahl der Antworten 2 Antworten
Ich weiß, wie ich zum ändern einer vorhandenen Einschränkung. Aber ich möchte wissen, ob jemand eine Lösung gefunden hat um eine Einschränkung ohne speichern dieses als eine Eigenschaft. Aktuellen Lösung eingestellt Constraint-Höhe: 1) speichern NSLayoutConstraint in eine

Autolayout programmatisch auf eine Untersicht einer UIView-Unterklassen

Anzahl der Antworten 3 Antworten
Habe ich UIView-Unterklassen, um eine benutzerdefinierte groupView ich nutzen, um ein paar Dinge zu meiner Layouts in einem einfachen Weg. Diese groupView umfasst ein UILabel, das als eine überschrift und einen UIView, zieht ein roundRect es CALayer

Ändern Einschränkung programmgesteuert Swift

Anzahl der Antworten 3 Antworten
Habe ich die folgenden view-controller in meinem storyboard : Wird es immer 6-Bild-Ansichten, die sind standardmäßig gleich in Breite und Höhe. Jede Anzeige ist eingeschränkt auf die superview mit : "equal heights" und einem Multiplikator von 1/2.

NSLayoutConstraint Konstante nicht aktualisieren, nach dem setzen

Anzahl der Antworten 5 Antworten
Ich habe eine UIView Unterklasse mit einer entsprechenden xib - Datei. In meinem xib-ich habe eine NSLayoutConstraint Eigenschaft, die ich versuche zu animieren. Ich habe eine animateIn Methode. Das problem ist, dass nur die animateIn Methode funktioniert.

Wie setzen Untersichten mit AutoLayout in UIScrollView programmatisch?

Anzahl der Antworten 4 Antworten
Ich bin das erstellen der app mit UiScrollview und UIPagectontrol mit Autolayout Progrmatically, für Habe ich Erstellt TKScroller als Unterklasse von UIView, ich bin init es mit Einigen Mode-und Array. TKScroller.m -(void)setData{ [self layoutIfNeeded]; CGRect mainFrame=self.frame; [self

UILabel text nicht automatisch angepasst mit Auto-Layout

Anzahl der Antworten 3 Antworten
Bin ich versucht zu implementieren, eine eingeschränkte UITableViewCell Unterklasse und alles funktioniert perfekt, außer für die UILabel. Die Einschränkungen, die ich habe sind auf jeden Fall durchgesetzt wird, aber der text innerhalb des Etiketts nicht die Größe

Zentrierung mehrere UILabels vertikal in einer UITableViewCell mit AutoLayout?

Anzahl der Antworten 4 Antworten
Ich bin Anfang der Umsetzung AutoLayout, und ich werde versuchen, Stück zusammen, wie kann ich hook up eines meiner custom UITableViewCell Klassen richtig. Es hat in der Regel zwei UILabel Objekte übereinander, ähnlich wie die standard-Untertitel-Klasse. Ich

NSLayoutConstraint in swift

Anzahl der Antworten 2 Antworten
Ich versuche, konvertieren Sie den folgenden code, Swift: leftConstraint = [NSLayoutConstraint constraintWithItem:self.contentView attribute:NSLayoutAttributeLeft relatedBy:0 toItem:self.view attribute:NSLayoutAttributeLeft multiplier:1.0 constant:0]; [self.view addConstraint:leftConstraint]; Kann mir jemand die neue syntax zu tun, die es in Swift? InformationsquelleAutor der Frage amau96 |

Wie zu ändern oder zu aktualisieren NSLayoutConstraint programmgesteuert

Anzahl der Antworten 3 Antworten
Habe ich umgesetzt AutoLayout programmgesteuert mithilfe von Code : - (void)addConstraintWithListNavigationViewController:(UIView *)listViewNavigation y:(CGFloat)y height:(CGFloat)height { //WIDTH_ListTableView = 0.4 //set x = 0; NSLayoutConstraint *constraintToAnimate1 = [NSLayoutConstraint constraintWithItem:listViewNavigation attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeLeft multiplier:0.00 constant:0]; [self.view addConstraint:constraintToAnimate1]; //set y

UICollectionView autosize Höhe

Anzahl der Antworten 7 Antworten
Wie kann ich richtig die Größe einer UICollectionView, so dass es voll ist, wird dessen Inhalt angezeigt? Ich habe versucht, viele Dinge, einschließlich der Einstellung der frame-Aufruf reloadData und ungültig, layout: self.collectionView.contentSize = CGSizeMake(300, 2000); self.collectionView.frame =

UITableViewAutomaticDimension nicht in Xcode 6.3

Anzahl der Antworten 2 Antworten
Ich aktualisierte mein Xcode 6.3 zusammen mit Swift 1.2, und ich den übergang gemacht. Alles funktioniert, außer dynamische Zeilenhöhe bei Tabellen-Ansicht. Ich habe diese auf 3 völlig verschiedenen Tabellenansichten, so ist es wahrscheinlich nicht etwas anderes zu

iOS - Finden Sie top-Einschränkung für eine Ansicht?

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche nach der top-Einschränkung der Ansicht im code. Die top-Einschränkung Hinzugefügt wird, die im storyboard, und ich don ' T wollen, verwenden Sie ein IBOutlet. Protokollierung der Wert der firstAttribute in der folgende

Wie ist es möglich, dass UITableViewCellContentView Höhe unterscheidet sich von heightForRowAtIndexPath:

Anzahl der Antworten 4 Antworten
Ich bin vor ein echt komisches problem auf meinem UITableView. Ich habe einige Zellen, die ich anzeigen möchten, die auf einen newsfeed-wie Tabelle anzeigen. Und ich habe ein problem mit einer Zelle nach Wiederverwendung. Die Zelle enthält

Einschränkung enthalten muss, einen ersten layout-Element NSLayoutConstraint

Anzahl der Antworten 4 Antworten
Hatte ich meine LayoutConstraints gut funktioniert, dann plötzlich bekam ich diese beim hinzufügen von Constraints zu meiner Ansicht. *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[NSLayoutConstraint constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:]: Constraint must contain a first layout item'

Wie setzen Sie UILabel nur Breite und Höhe und Einschränkungen programmgesteuert

Anzahl der Antworten 3 Antworten
Erstellen Sie ein UILabel programmgesteuert mit Höhe, Breite und dann möchte ich hinzufügen, dass Einschränkungen, um es auch programmgesteuert für die Positionierung des UILabel. Update: Ich will UI wie diese: Wie Sie zum erstellen dieses UI Alle

fügen Sie Einschränkungen programmgesteuert swift

Anzahl der Antworten 1 Antworten
Ich versuche zum hinzufügen von Einschränkungen zu einer facebook-sdk login-button. Habe ich den button in einem scroll-Ansicht, und ich bin versucht, fügen Sie eine top-integritätsregel an, eine Bezeichnung, die auch in der scroll-Ansicht. Ich bin in der

Wann wird (oder wird nicht) updateViewConstraints aufgerufen werden, auf meinem view controller für mich ist der Rahmen?

Anzahl der Antworten 6 Antworten
Ich habe einen view controller und ich möchte craete und meine Sicht Einschränkungen in updateViewConstraints. Ich habe einen Haltepunkt in die Methode und es ist nie genannt. Warum könnte es nicht immer genannt? Wann werden die Rahmen

Wie kann ich einstellen, Seitenverhältnis Einschränkungen programmgesteuert in iOS?

Anzahl der Antworten 5 Antworten
Benutzt habe ich " auto-layout für meine view-Controller. Ich habe den V-und H-Positionen in den Einschränkungen, aber ich möchte wissen, wie erhöhe ich meine Größe der Schaltfläche, wenn Sie änderungen an 5s, 6 und 6 Plus. Dies

So ändern Sie unten layout Einschränkung in iOS, Swift

Anzahl der Antworten 3 Antworten
Ich habe scroll-Ansicht als @IBOutlet @IBOutlet weak var mainScrollView: UIScrollView! Ich ändern möchten die "Bottom space to: Bottom Layout Guide" Einschränkung programmgesteuert. First Item : Bottom Layout Guide.Top Relation : Equal Second Item: Scroll View.Bottom Constant: 0

So ändern Sie Auto-Layout-constraints nachdem Sie festgelegt, wenn constraintEqualToAnchor()?

Anzahl der Antworten 4 Antworten
Ich versuchen, eine Ansicht mit AutoLayout-constraints durch die Verwendung constraintEqualToAnchor(): override func viewDidLoad() { super.viewDidLoad() let myView = UIView() myView.backgroundColor = UIColor.orangeColor() myView.translatesAutoresizingMaskIntoConstraints = false view.addSubview(myView) myView.leftAnchor.constraintEqualToAnchor(view.leftAnchor).active = true myView.trailingAnchor.constraintEqualToAnchor(view.trailingAnchor).active = true myView.topAnchor.constraintEqualToAnchor(view.topAnchor).active = true myView.bottomAnchor.constraintEqualToAnchor(view.bottomAnchor).active =