Class NSLayoutConstraint

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class NSLayoutConstraint
extends NSObject
  • Constructor Details

  • Method Details

    • getPriority

      public float getPriority()
    • setPriority

      public void setPriority​(float v)
    • shouldBeArchived

      public boolean shouldBeArchived()
    • setShouldBeArchived

      public void setShouldBeArchived​(boolean v)
    • getFirstItem

      public NSObject getFirstItem()
    • getSecondItem

      public NSObject getSecondItem()
    • getFirstAttribute

      public NSLayoutAttribute getFirstAttribute()
    • getSecondAttribute

      public NSLayoutAttribute getSecondAttribute()
    • getFirstAnchor

      public NSLayoutAnchor getFirstAnchor()
      Since:
      Available in iOS 10.0 and later.
    • getSecondAnchor

      public NSLayoutAnchor getSecondAnchor()
      Since:
      Available in iOS 10.0 and later.
    • getRelation

      public NSLayoutRelation getRelation()
    • getMultiplier

      public double getMultiplier()
    • getConstant

      public double getConstant()
    • setConstant

      public void setConstant​(double v)
    • isActive

      public boolean isActive()
    • setActive

      public void setActive​(boolean v)
    • getIdentifier

      public String getIdentifier()
    • setIdentifier

      public void setIdentifier​(String v)
    • createConstraints

      public static NSArray<NSLayoutConstraint> createConstraints​(String format, NSLayoutFormatOptions opts, Map<String,​Number> metrics, Map<String,​NSObjectProtocol> views)
    • create

      protected static long create​(NSObject view1, NSLayoutAttribute attr1, NSLayoutRelation relation, NSObject view2, NSLayoutAttribute attr2, double multiplier, double c)
    • activateConstraints

      public static void activateConstraints​(NSArray<NSLayoutConstraint> constraints)
    • deactivateConstraints

      public static void deactivateConstraints​(NSArray<NSLayoutConstraint> constraints)