- 浏览: 18261 次
- 性别:
- 来自: 北京
最新评论
总结一下利用navigationController pushviewController 的方式实现页面跳转:
设置导航栏:
以上是点击tableviewcell实现页面的跳转,若想利用button实现页面的跳转只需将
改为
其中onClick是对应于button的事件
补充一点:若想直接返回上一界面,则只需在事件发生的下面加入代码
设置导航栏:
@interface AppDelegate : UIResponder <UIApplicationDelegate> @property (strong, nonatomic) UIWindow *window; @end
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { ViewController *viewController = [[ViewController alloc]init]; UINavigationController *navigationController = [[UINavigationController alloc]initWithRootViewController:viewController]; self.window.rootViewController = navigationController; return YES; }
#import "SecondLevelViewController.h" #pragma mark - #pragma mark Table View Delegate Methods - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { SecondLevelViewController *nextController = [[SecondLevelViewController alloc]init]; //获取正确的控制器 [self.navigationController pushViewController:nextController animated:YES]; //使用navigationController属性将下一个控制器放入到导航控制器栈中 }
以上是点击tableviewcell实现页面的跳转,若想利用button实现页面的跳转只需将
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
改为
- (void)onClick:(id)sender
其中onClick是对应于button的事件
[button addTarget:self action:@selector(onClick:) forControlEvents:UIControlEventTouchUpInside];中的onClick,若想要实现不同的button跳转到不同的页面可以改变onClick实现。
补充一点:若想直接返回上一界面,则只需在事件发生的下面加入代码
[self.navigationController popViewControllerAnimated:YES];
发表评论
-
css兼容问题
2018-02-26 13:14 3791. 就是 ie6 双倍边距的问题,在使用了 float 的情 ... -
css
2018-02-23 11:06 4121.#nav li {} 看起来很快,实际上很慢,尽管这让人 ... -
web标准
2018-02-22 14:25 380web标准简单来说可以分为结构、表现和行为。其中结构主要是有H ... -
总结一些每次写都要百度的样式 and so on
2016-06-03 14:00 458本次总结无关乎顺序, ... -
js检测css样式的兼容问题
2015-07-24 20:30 831<script> ... -
canvas画布基础
2015-07-10 20:47 419canvas是个神奇的标签,开始学习之后就停不下来,这两天一直 ... -
PHP正则表达式
2015-07-07 14:34 430正则表达式的基本语法 ... -
PHP字符串与数组常用函数
2015-07-07 10:42 1959字符串: 字符串的连接:PHP中用英文的点号.来连接两个字符串 ... -
DOM事件对象event、IE中的事件对象
2015-07-02 16:45 487DOM中的事件对象: type属性用于获取事件类型; targ ... -
跨浏览器事件处理程序
2015-07-02 16:03 469<div id = "box"& ... -
jQuery获取父级元素、同级元素、子元素、过滤
2015-07-01 15:50 481父级元素: <body>body (曾曾祖父) ... -
点击按钮实现轮播切换
2015-06-29 19:13 983HTML: <div class="con3 ... -
jQuery验证邮箱手机
2015-06-29 19:03 499验证邮箱: function checkSignEmail ... -
ios多线程
2014-11-27 14:35 445最近写了一个东西需要加载网络上的图片,运行的时候一直卡到一个界 ... -
取出数组中的值
2014-11-01 21:08 303在写程序的时候,遇到一个问题,想把数组[a,b]中的a,b添加 ... -
解析json获取数据
2014-11-01 20:57 380NSError *error; NSURLReq ... -
cell重用问题
2014-11-01 20:44 555解决问题之前,在cell上添加了label,但是给label添 ... -
保存并获取数据
2014-09-27 19:38 294在IOS开发过程中,经常会遇到数据保存的问题,现在主要说一下用 ... -
tableviewcell添加label、button
2014-09-13 22:02 15871.给tableviewcell添加label,首先 CG ... -
简单表视图并实现添加数据
2014-09-10 19:21 13131.基础:表用于显示数据列表。数据列表中的每项都由行表示。表视 ...
相关推荐
iOS 使用UINavigationController 进行页面跳转 http://blog.csdn.net/liuyan20092009/article/details/52233769
页面跳转 UITabBarController+UINavigationController+UIViewController
swift5.2 控制器的跳转(删除控制器)
从android转过来iOS的,对于页面的跳转,找了很多资料,现在记录一下页面跳转的方法。 1.用navigationController 2.直接跳(刚刚在网上找到的,不太熟,有错莫怪) 1.建一个RootViewController,在delegate.h 代码...
http://blog.csdn.net/sjzsp/article/details/6320155的源代码。
我们写iOS项目的时候,基本都是一个UINavigationController套一个UITabBarController的形式,就是上面一个导航栏,下面几个按钮的工具条的形式。我写了几个应用,发现如果每次都重新写的话完全就是浪费精力和时间,...
上传的demo关于UINavigationController中back按钮的重写方法, UINavigationController的back按妞本身是没有监听方法的,但是我们通过添加类目可以使back按钮具有监听的作用.让我们能在UINavigationController触发返回...
IOS7 UINavigationController滑动Demo,解决了在push后的页面可以滑动返回的问题。
很多时候我们创建一个基于UITabBarController的application以后还希望能够在每个tab view都可以实现导航控制,即添加一个UINavigationController来实现tabview内部的view之间的切换,这即是本文所要介绍的。
UInavigationController笔记
NULL 博文链接:https://android-zhang.iteye.com/blog/1756555
UINavigationController也是一种常用的容器,跟前边学过的tabbar差不多,在这个容器中可以添加多个页面 UINavigationController最重要的属性就是navigationItem,他专门为UINavigationController服务 navigationItem...
UINavigationController 简单使用方法,增加自定义导航按钮。图片按钮,switch按钮。
iOS UINavigationController自定义,push动画效果
UINavigationController导航控制器
一个小demo,演示如何隐藏tabbar
导航控制器(UINavigationController)用来管理一系列显示层次型信息的场景。一般而言,逐步显示更详细的信息。 导航控制器 -- 用户在场景之间切换时,导航控制器依次将视图控制器压入(push)堆栈中,且当前场景的...
iOS 自定义UINavigationController和UITabBarController
UITabBarController和UINavigationController的整合使用DEMO,详情见:http://blog.csdn.net/hwe_xc/article/details/50588500
相关知识共享: leftBarButtonItem与backBarButtonItem的区别 - http://blog.csdn.net/moon_prince2013/article/details/49079251 ViewController中[self setTtile]与[self.navigationItem setTitle]的... ... ...