Swift Loading Screen

Merhaba arkadaşlar, bu yazımızda Swift ile iOS projelerimizde nasıl ortak bir bekleme ekranı oluşturabiliriz bundan bahsedeceğimiz. Aslında bunun bir çok yolu var. Bunlar;

  • Bir pod kullanmak
  • UIView’e extension yazmak
  • Sınıf yazmak

Pod Kullanmak

Loading ekranı için bir pod kullanmak en basit ve kolay olan yollarından birisidir. Bizim bu iş için en çok kullandığımız pod SVProgressHud. Buradan inceleyebilirsiniz. Çok basit bir şekilde ekranınızda loading çıkartabilirsiniz. Çıktısı aşağıdaki gibidir.

UIView’e Extension Yazmak

Burada kendiniz ayrı bir view koymak istiyorsanız, en mantıklı yollardan birisidir. Burada ViewController’inizin en üstündeki View’de showLoading fonksiyonunu çağırdığınızda arka tarafı blurlanmış bir Loading ikonu göreceksiniz.

Ekran çıktsı aşağıdaki gibidir.

Sınıf Yazmak

Kullandığımız diğer bir yöntem ise bir sınıf oluşturup burada statik bir değişken ile bunu tanımlayıp ekranın en üst katmanında View göstermek. bunun için aşağıdaki kodu yazmanız yeterli.

Sonrasında ise kullanmak istediğiniz yerde, aşağıdaki kod satırını çalıştırmanız yeterli.

Projeye buradan ulaşabilirsiniz. Sorularınız olursa mail veya yorum atarak sorabilirsiniz. İyi çalışmalar.

Leave a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.