What are Digital Interface Constraints?

Oscar de la Hera Gomez
A flower that represents digital craft with the text "What are Digital Interface Constraints?" beneath it.

Constraints refers to the relationship between two user interface objects. They allow you to position a UI element in a specific place relative to a screen or another UI element.

Referred to as an NSLayoutConstraint by Apple and a LayoutConstraint by Android; Constraints allow you to create responsive layouts in which UI elements are positioned in relative space, to either the screen or other UI elements

An example of a layout that creates UI elements by dictating how far away they are from the edges of the screen.

Apple's example of a constrained layout

Examples of constraints include:

  • The menu button is found on the bottom left of the screen, 20px from both the bottom and the left.
  • The title is centered horizontally on the screen and has a maximum width of 200px.
  • The subtitle is centered horizontally on the screen and is 20 px below the title.
  • An image is centered vertically and horizontally on the screen and fills 25% of the width and height of the screen.
  • A video is found on the bottom right of the screen, 100px from the bottom and 20px from the right. The width of the video matches the width of the title and the height matches the width of the title at a 16:9 ratio.

It is important to note that constraints can change as a screen adapts its size or orientation.

This can be referred to as using multiple auto-layouts within a responsive design.

Any Questions?

We are actively looking for feedback on how to improve this resource. Please send us a note to inquiries@delasign.com with any thoughts or feedback you may have.
delasign logo

Book a Free Consultation.

An icon of an email.

Click here to email us.

Fill in the details below to book a free consultation or to let us know about something else. Whatever it is, we are here to help.

How can we help you ?

Contact Details