В моем приложении я представляю контроллер модального просмотра следующим образом, и я не могу изменить заголовок панели навигации или какие-либо ее свойства.
fullListTopCompanies *fullListTopCompaniesInstance = [[fullListTopCompanies alloc] initWithNibName:@"fullListTopCompanies" bundle:nil];
UINavigationController *cntrol = [[UINavigationController alloc] initWithRootViewController:fullListTopCompaniesInstance];
[fullListTopCompaniesInstance setTitle:@"TEST"];
UIBarButtonItem *submit = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemDone
target:self
action:@selector(displayViewForPosts)];
fullListTopCompaniesInstance.navigationItem.rightBarButtonItem = submit;
[submit release];
[self presentModalViewController:cntrol animated:YES];
[cntrol release];
Я попытался создать экземпляр делегата приложения и назначить от своего контроллера навигации к экземпляру локального контроллера навигации, но бесполезно.
Почему-то этот контроллер навигации недоступен. К нему нельзя получить доступ с помощью "self.navigationitem". Всякий раз, когда я представляю modalviewcontroller с контроллером навигации, эта навигация оказывается ниже фактического контроллера навигации.
Кто-нибудь может помочь?
Заранее спасибо.