Swift'te Storyboard Auto Layout Constraints

Merhaba. Bu mobide, Storyboard üzerinde auto layout constraints konusu hakkında bilgi sahibi olacaksınız.


Görsel Referansı


Constraints Nedir?


UIKit ile yazılan iOS uygulamalarında, view’lerin birbirleriyle olan ilişkilerini veya farklı ekran büyüklüklerinde ekranın neresinde ve ne kadar büyüklükte gözükmesi gibi konular, auto layout constraints kullanılarak halledilir. Constraint kelimesi, Türkçe'de “kısıtlama” olarak geçer ve view’lere verdiğiniz kısıtlamalarla onları hizalandırabilir ve istediğiniz büyüklüğe sokabilirsiniz. Verdiğiniz kısıtlamalara göre auto layout sistemi dinamik bir şekilde view’lerin konumlarını ve büyüklerini sizin için ayarlar. Kısıtlamaları kod veya Storyboard üzerinden verebilirsiniz.


Constraints Nasıl Kullanılır?


Arka Plan Resmi


İlk kullanım senaryosu olarak uygulamalarda sıklıkla bulunan arka plan resmi ile başlayın. Bu arka plan resmi, ekran hangi büyüklükte olursa olsun ekranın tamamını kaplasın.


Not: Assets dosyasının içerisine istediğiniz bir arka plan resmini ekleyin.



  1. Arka plan resmi, herhangi bir constraint vermeden istenilen durumda değil. Bunu düzeltmek için resmi seçtikten sonra Add New Constraints yazan butona tıklayın. Tıkladığınızda aşağıdaki gibi bir menü açılacaktır.