Pop Up Animasyonu

Uygulamalarınıza pop up şeklinde animasyonlar eklemeyi öğrenin.

Berkin Ceylan
TurkishKit
2 min readAug 9, 2018

--

Nedir bu Pop Up ?

TurkishKit | Animasyon Hareketi

Şöyle ki görebileceğimiz gibi hoş görünen bir animasyon aslında. ‘Merhaba’ yazılı bir view salınım hareketiyle ekranın altından ortaya birden zıplıyor. Bu animasyonu uygulamanızın her alanında kullanmak mümkün. Burada uygulamanızın neresinde kullanacağınız size kalmış.

TEK SINIR HAYAL GÜCÜNÜZ!

İşte Başlıyoruz!

İlk olarak yeni bir View Controller’a ihtiyacımız var. View Controller’ımızı interface builder’da yerleştirdikten sonra bu ekrana bir Visual Effect View ekleyelim ve constraint’leri ekleyelim.

TurkishKit | Visual Effect View’ın Constrainleri

Ayrıca Visual Effect View özelliklerinden Blur Style kısmından benim gibi koyu seçeneği seçebilirsiniz.

Ardından Visual Effect’imizin üstüne bir UIView ekleyelim. Bu view bizim pop up ekranımızın alanını oluşturacak.

Şimdi geldik bu beyaz Pop Up View’a constraint’lerin verilmesine.

TurkishKit | Pop Up View’ın Constrainleri

Geri kalan sadece pop up view’ı kendinizce süslemek veya gerekli elementleri yerleştirmek.

Sıra Kodlamada

Beyaz Pop Up View’a eklediğimiz yatay constraint’i View Controller’ın sınıfına gidip ViewDidLoad fonksiyonu içerisinde aşağıdaki sayıya eşitliyoruz.

Bir de ekran geldikten sonra animasyonumuzu oluşturacak kod dizinizi yazalım.

Deneyimleme Zamanı

Pop Up animasyonumuz tamamlandı! İsteğinize göre animasyon hızlarını düzenleyebilmeniz mümkün. Ayrıca Pop Up’ın nerede duracağını da düzenleyebilirsiniz.

Sadece rakamlarla oynayın ve görün! Bu şekilde görsel hafızanızı kullanarak kodları öğrenmenizi keyifli bir hale getirebilir ve kolaylaştırabilirsiniz.( En azından benim için öyle 😅)

Bir sonraki yazımda görüşmek üzere 👋 İyi kodlamalar 👨🏻‍💻

Yardımcı olması için proje dosyasınıda buraya bıraktımmm 😉https://github.com/TurkishKit/TurkishKit-PopUp

--

--