帖子
帖子
用户
博客
课程
显示全部楼层
11
帖子
0
勋章
49
Y币

[插件开发] 顶部导航消失问题

[复制链接]
发表于 2015-5-25 16:21:14
我开发了一个应用模块包,(html)前端js调用方法pushA视图,A视图某按钮回调方法打开新页面(html),当我在新打开的html点击返回图标时,回到A视图界面,发现导航栏消失了。回调方法
  1. -(void)onclickFriend{
  2.    
  3.    
  4.          if (cbId) {
  5.    
  6.              [self.viewController.navigationController setNavigationBarHidden:NO animated:NO];
  7.              [self.viewController.navigationController.navigationBar setBackgroundImage:[self createImageWithColor:HEXCOLOR([RC_COLOR intValue])] forBarMetrics:UIBarMetricsDefault];
  8.    
  9.              [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
  10.                 int badge=(int)[[RCIM sharedRCIM] getTotalUnreadCount];
  11.              NSDictionary *ret =[[NSDictionary alloc] initWithObjectsAndKeys:[NSNumber numberWithInt:badge],@"badge",[NSNumber numberWithInt:3],@"status",nil];
  12.              NSDictionary *errorInfo = [NSDictionary dictionaryWithObject:MODULE_CALL_INVALID_PARAM forKey:@"code"];
  13.              [self sendResultEventWithCallbackId:[cbId intValue] dataDict:ret errDict:errorInfo doDelete:NO];
  14.    
  15.          }

  16. }
复制代码

28
帖子
1
勋章
1万+
Y币
我们创建的控制器是不需要导航栏的,所以会隐藏掉导航栏,在你自己创建的控制器里面如果需要显示出来,可以在viewWillAppear:方法里面调用 [self.navigationController setNavigationBarHidden:NO animated:YES]显示出来
11
帖子
0
勋章
49
Y币
技术咨询-Kenny 发表于 2015-5-26 18:10
我们创建的控制器是不需要导航栏的,所以会隐藏掉导航栏,在你自己创建的控制器里面如果需要显示出来,可以 ...

我试过 这种没有效果。依然是隐藏的
您需要登录后才可以回帖 登录

本版积分规则