Tab Bar Controller Alt Sayfalarına Button Ekleme

Merhaba,

Ana View Controller' ımdan yönlendirdiğim Tab Bar Controller'ın alt sayfalarına Bar Button Item eklemek istiyorum fakat bunu Storyboard da gördüğüm halde çalışma zamanında göremiyorum ama direk Tab Bar Controller' a Bar Button Item eklersem çalışma zamanında da görebiliyorum fakat Tab Bar'ın tüm alt sınıflarında aynı buton çıkıyor ben bunun olmasını istemiyorum, her alt sayfası için farklı buttonlar ekleyebilir miyim?

rocxteady

Cum, 21/03/2014 - 17:28
Istediğin şey tabbarcontrollerin altta kullandığı itemlarin default resimlerini mi değiştirmek? Buton demişsin de ondan soruyorum. Onlara tabbaritem deniyor.

anilsozeri

Cum, 21/03/2014 - 17:37
Yok hayır, Bar Button Item eklemek istiyorum (ÖR: Navigation Controller < Back butonu gibi) Sağ en üste Sürükleyip bırakıp ekliyorum normal button gibi fakat Tab Bar a eklediğim için Bar Button Item ekliyorum. Resimleri yazıları vs. değişebiliyorum o konuda bir sıkıntım yok zaten sağdaki properties alanında çıkıyor, bu konuda bilginiz varsa yardımcı olursanız sevinirim, teşekkürler.

rocxteady

Cmt, 22/03/2014 - 02:08
Tabbara neden bar buton eklemek istiyorsunuz? Böyle bir kullanım var mi şüpheliyim.

anilsozeri

Cmt, 22/03/2014 - 10:31
Tab Bar' a button eklemek istemiyorum zaten Tab Bar ın üst sol kısmında mesela < Back buttonu var, ben sağ tarafına da bir button eklemek istiyorum.

    +1

    adilcan

    24 Mart 2014

     

    // ilk verdigim kismi viewdidload in icine yazin

    -(void)viewDidload{

     

    UIImage *faceImage = [UIImage imageNamed:@"facebook.png"];

        UIButton *face = [UIButton buttonWithType:UIButtonTypeCustom];

        face.bounds = CGRectMake( 10, 0, faceImage.size.width, faceImage.size.height );//set bound as per you want

        [face addTarget:self action:@selector(metodunuz:) forControlEvents:UIControlEventTouchUpInside];

        [face setImage:faceImage forState:UIControlStateNormal];

        UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithCustomView:face];

        self.navigationItem.rightBarButtonItem = backButton;

    }

     

    //bu da metod kismi

    -(IBAction)metodunuz:(id)sender {

    //buraya metodunuzu yazin

     

    }

     

    umarim soruyu dogru anlamisimdir

    0

    Gürkan BULUT

    28 Mart 2014

    Merhaba,

    Bir sonraki ekrana yönlendirdiğiniz kısma bu kodu eklerseniz sorun kalmaz.

    self.navigationController.hidesBottomBarWhenPushed = YES;

    Mutlu çalışmalar...

    0

    adilcan

    25 Mart 2014

    Istediginiz yer neresi tam olarak?

    Ayrica verdigim kodda facebook.png diye bir resim var. Supporting files a verdigim isimde bir png atmaniz gerekiyor.

      anilsozeri

      Sa, 25/03/2014 - 23:37
      Onları hep düzelttim zaten sorunu başka şekilde hallettim, gerek kalmadı teşekkür ederim.

    0

    Anıl SÖZERİ

    Detaysoft - 25 Mart 2014

    Teşekkür ederim fakat bunu yazdığım zaman da istediğim yerde butonu oluşturmadı.

      anilsozeri

      Sa, 25/03/2014 - 10:25
      Farklı bir yapıya geçiş yaparak sorunumu giderdim, yardımlarınız için teşekkürler.
    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.