ios-返回后视图的导航条消失了

问题描述

返回后视图的导航条消失了
使用 storyboard 创建了一个带有 navigation bar 的项目。其中有从ViewA点击一个按钮打开ViewB的功能,这一段实现了。然后我用一个取消键返回ViewA。在取消之后,返回ViewA成功了,但是导航条没有显示。而且是ViewA中有导航条,ViewB中没有。

请高手指点一下,谢谢。

View A:

 UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@""MainStoryboard"" bundle:nil];    EditViewController *viewController = (EditViewController *)[storyboard instantiateViewControllerWithIdentifier:@""EditViewController""];    [self presentViewController:viewController animated:NO completion:NULL];

View B:

- (IBAction)cancelButtonPressed:(id)sender {    if ( lables != NULL) {        UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@""MainStoryboard"" bundle:nil];        ScannerViewController *viewController = (ScannerViewController *)[storyboard instantiateViewControllerWithIdentifier:@""ScannerViewController""];        [self presentViewController:viewController animated:NO completion:NULL];    }    else{        [self.navigationController popViewControllerAnimated:YES];    }

解决方案

实现self.navigationController弹出展现viewB。要用到presentviewcontroller 和dismissviewcontroller

[self dismissViewControllerAnimated:YES completion:nil];

根据你的情况最好用到UINavigationController

e.g

推出:

[self.navigationController pushViewController:viewController animated:YES];

关闭:

[self.navigationController popViewControllerAnimated:YES];
时间: 2024-10-31 03:30:29

ios-返回后视图的导航条消失了的相关文章

iOS环信的导航条

问题描述 我想把导航条的标题的颜色换成别的颜色..但是我找不到改变它颜色的地方在哪里??全盘查找然后一个个排查都没看见 解决方案 我个人认为:搜索[UINavigationBar appearance] 应该就可以找到你要找的东西.

ios 系统导航条,右滑 返回 没效果

问题描述 ios 系统导航条,右滑 返回 没效果 5C 使用的是系统导航条,设置了代理,还是没用,back item 和leftitem 都试过了也没用,两个都不设置,直接用系统导航条的返回也是没用,不知道为什么?系统是7以上的 解决方案 重新启动一下电脑就行了,我的也是这样 解决方案二: 没有代码看不到问题啊 解决方案三: 重新启动(????ω????) 解决方案四: 不方便上代码吗???? 解决方案五: 就是赶快上代码就是赶快上代码就是赶快上代码

ios开发-导航控制器 导航条的问题

问题描述 导航控制器 导航条的问题 self.navigationController.navigationBar 我在导航控制器的第一个界面的导航条上 addSubview一个小视图 第二个界面设置隐藏(可以隐藏) 并在返回的时候设置显示 但是ios7可以显示 ios6不能显示了 解决方案 http://blog.sina.com.cn/s/blog_7d1531ed0100v4yb.html

ios开发-iOS 类型qq侧滑效果导航条不跟着变形

问题描述 iOS 类型qq侧滑效果导航条不跟着变形 开发-iOS 类型qq侧滑效果导航条不跟着变形-导航条跟着屏幕滚动"> 图片中的导航条不跟随这白色视图一起变形 请教下是什么原因 view.sendSubviewToBack(rightView) UIView.animateWithDuration(1) { () -> Void in self.centerVC!.view.center = CGPointMake(UIScreen.mainScreen().bounds.wid

iOS 隐藏导航条和状态栏实现方法_IOS

 iOS  隐藏导航条和状态栏实现方法 状态栏的高度是20,导航栏的高度是44,如果同时存在状态栏的导航条,我们通常会设置view上的控件的位置的X 大于等于 64. 一:隐藏导航条:self.navigationController.navigationBarHidden = YES; 二:隐藏状态栏: 第一步:在info.plist 文件里增加两个类型(Type)为bool 选项, Status bar is initially hidden 设为YES:View controller-ba

、IOS开发--iPad之仿制QQ空间 (为HomeViewController添加交互逻辑 并 为导航条内容添加UISegmentedControl)

1. 为bottomMenu添加点击效果 思路描述: 需求: 点击BottomButton的三个item,然后对应响应的是HomeViewController弹出对应的业务逻辑窗口 对象: Bottom上面的三个item,一个HomeViewController 解决方案: 使用代理 分析原因: 1.弹出对应业务逻辑窗口的需求是由HomeViewController实现的. 2.但是我们点击的是BottomButton的三个item其中一个. 3.也就是说响应的是item,在里面item可以添加

jquery scrollTop方法根据滚动像素显示隐藏顶部导航条_jquery

本文使用jquery的scrollTop方法监视页面垂直滚动像素,并根据像素隐藏或者显示顶部的导航条. 效果预览网址:http://www.keleyi.com/keleyi/phtml/scrolloversee.htm scrollTop的介绍: 语法 $(selector).scrollTop(offset) 参数 offset 描述 可选.规定相对滚动条顶部的偏移,以像素计. 定义和用法 scrollTop() 方法返回或设置匹配元素的滚动条的垂直位置. scroll top offse

amazon和京东商城网站导航条使用体验

京东商城的左侧导航条是完全模仿amazon的效果,虽然两者的功能看似相同,不过使用上京东的导航条会让人感觉很别扭,那么为什么两个相同功能的导航条使用体验却不同呢?   就上面的图片来看,两个导航有三点差别,这也导致了他们的用户体验的差距: 1.导航条的宽度 首先来看京东的导航条的宽度明显比amazon要宽处许多,经过计算为211px,而amaxon只有161px,两者相差50px.那么宽度的差别会产生怎样的影响呢?经过使用后会发现,每次当用户想选择其他分类的时候,当鼠标移动到导航条上,amazo

开发类似微软中国导航条的控件

导航|控件|微软 开发类似微软中国导航条的控件-ios 导航条上添加控件"> 比较好看吧.根据书上例子自己写了一下,用VS2005写,特别方便,代码如下 using System; using System.ComponentModel; using System.Web.UI; using System.Web.UI.WebControls; using System.Drawing; namespace ClingingBoy {  [DefaultProperty("tex