Xcode 4.3 StoryBoard 基础 事件和跳转处理
来源:互联网 发布:淘宝侵犯肖像权赔偿 编辑:程序博客网 时间:2024/05/29 09:22
刚学iOS 就直接用 xcode 4.3 头瞬间大了 不过学了 之后发现比之前的xib 方便好多也满顺手 只是网络上的教程不多 。
下面是页面进行跳转的方法
页面上跳转 一般有两种 一种是 用view 当事件源。 比如上图 按住control 点击button 直接拉到 下个界面
当点击 button 就直接跳转 连接的界面。
还有种 是controller 连接 controller 。 就是 两个界面直接拉 然后设置 中间线 segue 的identifier 按自己喜好输
然后 在你要跳转的代码段中 加
[selfperformSegueWithIdentifier:@"gotoOther"sender:self];
下面新建个UIViewController
这是 .h 文件
#import<UIKit/UIKit.h>
@interface firstController :UIViewController
@end
回到storyboard 点击第一个界面 设置它的 class 为刚建的firstController接着点击 然后界面变成
你可以看到与当前界面绑定的controller 代码
直接按住control 从 button 拉到代码中 系统会自动弹出选择筐 你可以选它为 outlet 或者是 事件
那你就可以写代码拉 还可以把多个事件 绑定到同一个方法中
- (IBAction)bt_pressed:(id)sender {
if([bt_go isEqual:sender])
{
[selfperformSegueWithIdentifier:@"gotoOther"sender:self];
}
if([bt_cancel isEqual:sender])
{
exit(0);
}
}
可以直接选择事件进行绑定
有时候 你会发现代码不对 可以通过automatic 选择正确的文件
最后是一些跳转和返回的方法
//根据 segue Identifier跳转界面
[self performSegueWithIdentifier:@"GotoTwo" sender:self];
//以modal 方式跳转
[self presentModalViewController:nil animated:YES];
//压进一个viewcontroller
[self.navigationController pushViewController:nil animated:YES];
//弹出一个viewcontroller 相当与返回上一个界面
[self.navigationController popViewControllerAnimated:YES];
// 以 modal跳转的返回方法
[self dismissModalViewControllerAnimated:YES];
转帖:http://blog.csdn.net/li6185377/article/details/7456458
- Xcode 4.3 StoryBoard 基础 事件和跳转处理
- Xcode 4.3 StoryBoard 基础 事件和跳转处理
- Storyboard 跳转 和 传值
- Storyboard 跳转 和 传值
- Storyboard 跳转 和 传值
- xcode 4.3.2 storyboard绘制UITableView为理解storyboard使用和tableview有用
- storyboard的跳转 传值 基础使用详解
- storyboard 跳转
- Storyboard 中Completed事件的处理示例
- IOS 构造和使用TableView(基于storyboard) (二)接收和处理Table View事件
- Xcode6 StoryBoard页面跳转和传值
- Xcode6 StoryBoard页面跳转和传值
- 代码,xib和storyboard的跳转
- 最新Xcode 4.3.2 下使用Storyboard和ARC开发iPhone4程序 03——Storyboard类及使用
- ios中几种跳转方式,普通,和StoryBoard跳转
- ios中几种跳转方式,普通,和StoryBoard跳转
- java swing基础和事件处理
- IOS基础学习(1)---Storyboard与xib跳转
- java中HashSet详解
- 第十六周实验报告三电子词典
- 获取android源码的问题
- 验证C语言内存分配
- WinSock2编程之打造完整的SOCKET池
- Xcode 4.3 StoryBoard 基础 事件和跳转处理
- HTML表单提交规则
- VB比较两个数的大小
- shell脚本学习
- error: 'memcpy' was not declared in this scope的解决
- cortex-a8 S5PC100中断机制
- volatile关键字
- mtk平台android代码编译文档
- windows下使用zlib库进行数据校验的步骤