İçeriğe geç

UIActivityIndicatorView kullanımı

İOS

Merhabalar bu yazımda İOS‘da bulunan loading animation nesnesi nasıl kullanırız bunun örneğini vereceğim.

Bildiğimiz gibi uygulamalarımız’da kullanıcıya veri çekme alma gibi gecikmeli işlemlerde karşısına bir yükleme animasyonu çıkarmalıyız. Aksi takdirde kullanıcı olayın yükleme olup olmadığını anlayamaz ve uygulamada bir sorun olduğunu düşünebilir.

Elbette kendi loading animasyonlarımızı indicatorlerimizi yazabiliriz. Aşağıdaki örneğimde İOS‘da bulunan UIActivityIndicatorView‘i kullanımını görebilirsiniz.

Örneğe ek olarak arka fona şeffaf bir view’de ekledim görselliği güzelleştirmesi açısından.

    let bgView = UIView(frame: CGRect(origin: CGPointZero, size: UIScreen.mainScreen().bounds.size))
        bgView.backgroundColor = UIColor.blackColor().colorWithAlphaComponent(0.5)
        
        let actInd: UIActivityIndicatorView = UIActivityIndicatorView()
        actInd.frame = CGRectMake(0.0, 0.0, 40.0, 40.0);
        actInd.center = bgView.center
        actInd.hidesWhenStopped = true
        actInd.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.WhiteLarge
        actInd.startAnimating()
        
        bgView.addSubview(actInd)
        view.addSubview(bgView)

 

Tarih:iOS

Bu yazı yorumlara kapalı.

Copyright © 2020 Kenan Atmaca