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ş:
Nasıl UİNavigationBar için bir düğme e...
Nasıl PreferenceScreen için bir düğme ...
Nasıl bir PreferenceScreen (Android)iç...
Nasıl bir JavaScript işlevini çağırır ...
Nasıl bir bağlantı gibi davranan bir H...