Turkcell | Geleceği Yazanlar

Soru & Cevap

UISlider ile diger viewcontroller gecis nasil yapilir?

09.04.2014 - 11:53

Merhaba,

UISlider kullanarak sonraki viewcontroller gecis nasil yapilir.Bi de bu gecisi yaparken animation kullanacagim.Bunlari nasil yapacagim hakkinda yardim ederseniz cok sevinirim.

Tesekkurler

2761 Görüntülenme

3 Cevap

Murat Şişman
16.04.2014 - 18:41

UIslider ile bir sonraki sayfaya gecis yapabilirsin.

Ancak! UIslider'ı windows üzerinde addsubview yapman gerekir. Slider'in 0,1,2,3 gibi değerlerini okuyarak o viewController'a geçiş elbette yapabilirsin.

[code]

-(IBAction)sliderSayfaGecis:(id)sender {

    int sayfaNo = slider.value;

    UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];

    

    if(sayfaNo==1) {

        ViewController *digerController = [storyBoard instantiateViewControllerWithIdentifier:@"sayfaNo1"];

        [self.navigationController pushViewController:digerController animated:YES];

    } else if (sayfaNo==2) {

        ViewController *digerController = [storyBoard instantiateViewControllerWithIdentifier:@"sayfaNo1"];

        [self.navigationController pushViewController:digerController animated:YES];

    }

    

}

[/code]

    

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Büşra Deniz
11.04.2014 - 10:39

Merhaba,

İstediğinizi UISlider ile yapamazsınız, UIPageViewController istediğiniz view controller lar arası geçişi size sağlar.

Burda adım adım UIPageViewController kullanımı anlatılmış. Sayfalar arası geçişi de UIPageViewControllerTransitionStyle seçerek animasyonlu yapabilirsiniz. 

https://developer.apple.com/library/ios/documentation/uikit/reference/UIPageViewControllerClassReferenceClassRef/UIPageViewControllerClassReference.html

 

 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Erdem KALAYCI
10.04.2014 - 15:55

UISlider değil de UIPageViewController kullanmak istiyor olabilir misin?

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.