SORU
2 AĞUSTOS 2009, Pazar


Nasıl bir UİNavigationController için bir düğme eklemek için?

Hiçbir başarı ile bir gezinti denetleyicisi üst bar için bir yenileme düğmesi eklemek için çalışıyorum.

Burada Başlığı:

@interface PropertyViewController : UINavigationController {

}

Bunu eklemek için çalışıyorum.

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
    if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
        UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc] initWithTitle:@"Show" style:UIBarButtonItemStylePlain
                                          target:self action:@selector(refreshPropertyList:)];      
        self.navigationItem.rightBarButtonItem = anotherButton;
    }
    return self;
}

CEVAP
2 AĞUSTOS 2009, Pazar


ViewDidLoad içinde yapmayı dene. Genellikle bir UİViewController hala görüntüler önce uzun bir süre olabilir, erken işi ve bellek bağlamak anlamı inited zaman o noktaya kadar zaten bir şey ertelemek gerekir.

- (void)viewDidLoad {
  [super viewDidLoad];

  UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc] initWithTitle:@"Show" style:UIBarButtonItemStylePlain target:self action:@selector(refreshPropertyList:)];          
  self.navigationItem.rightBarButtonItem = anotherButton;
  [anotherButton release];
}

Olarak için neden olmuyor şu anda, ben söyleyemem ile 0 kesin görmeden daha fazla kod, ama bir sürü şeyler arasında init ve görünüm yükleniyor, bir şeyler neden navigationİtem Sıfırla arasında.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • KarnasCamillo

    KarnasCamill

    24 EKİM 2007
  • MandMEvangelists

    MandMEvangel

    28 Ocak 2008
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012