Панель навигации отсутствует в iphone - PullRequest
0 голосов
/ 16 февраля 2012

Я очень новичок в разработке для iPhone, но мне дали отладку приложения для iPhone, и я не знаю, с чего начать.

Проблема заключается в следующем:

Приложение имеет вид, который имеет панель навигации сверху.Когда я нажимаю кнопку «Домой» на устройстве, я полагаю, приложение переходит в режим ожидания.Когда я возвращаюсь к приложению из списка, я вижу вид, но без панели навигации.Почему исчезла панель навигации и как я могу это исправить?

Вот код для того же

-(void)viewWillAppear:(BOOL)animated
{

    [self prepareNavBar];
}



-(void)prepareNavBar
{
     self.navigationItem.hidesBackButton = NO;

    CustomNavBar *the_pNavBar = [[CustomNavBar alloc] init];
    [the_pNavBar prepareNavbarWithLeftButtonImage:nil leftButtonAction:nil titleImage:    [UIImage imageWithContentsOfFile:[[[NSBundle mainBundle] resourcePath]     stringByAppendingPathComponent:@"ip4_heading_comments.png"]] rightButtonImage:[UIImage imageWithContentsOfFile:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"ip4_submit.png"]] rightAction:@selector(postComment) target:self backgroundImage:[UIImage imageWithContentsOfFile:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"ip4_background_grey_150px.png"]] navigationBar:self.navigationController.navigationBar isStandardNavBar:NO];
[the_pNavBar release];

}

, пожалуйста, дайте мне знать, если требуется какой-либо другой код

1 Ответ

0 голосов
/ 20 февраля 2012

Я исправил проблему с помощью следующего кода

-(void)didBecomeActive:(NSNotificationCenter *)in_pNotif
{
    [self performSelector:@selector(test) withObject:nil afterDelay:0.01];
}

-(void)test
{
    self.navigationController.toolbarHidden = YES;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...