İçeriğe geç

UIPageControl kullanımı

İOS 10

Merhabalar bu yazım ile birlikte İOS 10 örneklerini vermeye başlıyorum. Bu yazımda İOS ile UIPageControl nedir ? nasıl kullanırız hakkında örnek vereceğim.

Örnek olarak İOS menüde sayfaları kaydırdığınızda aşağıda bulunan ve siz kaydırınca değişen içi renkli noktalardır. Amaç sayfalar arası geçişi belirtmek bunuda UIPageControl nesnesi ile hallediyoruz. Uygulamalarınızda kısa tutorialler hazırlarken kullanabileceğiniz güzel bir sınıf.

Kullanımı aşağıda verdiğim örnekteki gibi.

 let pageView:UIPageControl = {
       
        let pageC = UIPageControl()
        pageC.pageIndicatorTintColor = UIColor.gray
        pageC.currentPageIndicatorTintColor = UIColor.orange
        pageC.numberOfPages = 3
    
        return pageC
        
    }()

UIPageControl nesnesi döndüren bir değişken yazdım. Tasarım ayarlamalarını vs kendiniz dilediğiniz gibi yapabilirsiniz.

 override func viewDidLoad() {
        super.viewDidLoad()
        
        view.addSubview(pageView)

        pageView.currentPage = 1
        pageView.center = CGPoint(x: self.view.frame.size.width / 2, y: self.view.frame.size.height - 20)
        
    }

Yaptığınız parmak kaydırma veya scrollView işlemine göre nesneye bağlı currentPage değişkeninin değerini değiştirirseniz. Buna bağlı olarak o numaralı daire rengi turuncu olacaktır.

 

 

Tarih:iOS

Bu yazı yorumlara kapalı.

Copyright © 2020 Kenan Atmaca