IOS基础学习(1)---Storyboard与xib跳转
来源:互联网 发布:三星m3325nd网络打印 编辑:程序博客网 时间:2024/06/04 20:04
Storyboard是XCode4.2才开始支持的,为了使设计View更容易。相对于Xib,更适合初学者,基本上只要在storyboard界面就可以完成一切,尤其是 View导航,可以不编写一行代码就可以搞定。
本文主要对比Storyboard和Xib的导航,也就是单击当前View的一个Button,会跳到另外一个TableView上.
1、首先新建一个工程,删除默认生成的 View Controller,添加一个Navigation Controller到视图上。然后再添加一个Tablev Viewc Controller。
2、将View Controller设置为Rootview,
3、将Tableview Controller的Storyboard ID设置为FristController,
4、新建一个文件,命名为FristController,将tableview Contentroller与其关联起来,
5、添加一个Button到view上,修改title为“Sign in,并为按钮添加点击事件,
5、在ViewController.m中,导入头文件并引入tableview:
#import "FristController.h"@interface ViewController ()@property (nonatomic, strong) FristController *fristController;@end6、在Button的函数下添加跳转的代码:
- (IBAction)ReturnFrist:(id)sender{ self.fristController=[[UIStoryboard storyboardWithName:@"Main_iPhone" bundle:nil]instantiateViewControllerWithIdentifier:@"FristController"]; [self.navigationController pushViewController:self.fristController animated:YES];}7、运行Demo ,查看效果。
8、下面开始xib 的跳转,注释掉ReturnFrist方法下的代码:添加一个名为FristTableViewController的TableViewController,
9、导入头文件并引入:
#import "FristTableViewController.h"
@property (nonatomic ,strong) FristTableViewController *fristTableViewController;10、在ReturnFrist方法下添加实现跳转代码:
self.fristTableViewController=[[FristTableViewController alloc]initWithNibName:@"FristTableViewController" bundle:nil]; [self presentViewController:self.fristTableViewController animated:YES completion:^{ }];
demo下载请戳:http://download.csdn.net/detail/ningshuang520/8036279
0 0
- IOS基础学习(1)---Storyboard与xib跳转
- iOS xib 与StoryBoard 之间的互相,以及StoryBoard与StoryBoard之间跳转
- IOS StoryBoard与xib互调
- storyboard 跳转 xib
- iOS学习之——纯代码跳转到xib界面以及storyboard界面
- iOS 中 Storyboard 与 Xib 间控制器跳转 - 简化整理完整版
- (12.1.1)iOS中xib与storyboard原理,与Android界面布局的异同
- iOS学习笔记5 - xib和Storyboard
- iOS xib跳转到storyboard的ViewController页面
- ios-xib和storyboard
- iOS从xib界面跳转到storyboard 中的界面和从storyboard中的界面跳转到另一个storyboard中的界面
- xib 与 Storyboard 区别
- ios学习笔记:storyboard页面跳转
- iOS学习3_UI开发之纯代码/storyboard/xib
- iOS学习之加载storyboard和xib文件
- iOS Xib 和 storyboard 相关
- 代码,xib和storyboard的跳转
- [IOS]Storyboard的使用(布局多个xib)
- vi —— 简单命令
- MP3文件格式解析
- Web应用的本质
- android Bitmap与string互转
- 解决国内sdk更新慢
- IOS基础学习(1)---Storyboard与xib跳转
- Android WebView开发问题及优化汇总
- 【Android SDK Manager】解决Android SDK Manager更新时的“https://dl-ssl.google.com refused”异常
- 题解053-427(V13.02版本,711题)
- 计算机网络
- 2014.10-2014.12初试TARQIE(上)
- java spring中对properties属性文件加密及其解密
- iOS8中TableView的Cell Hierarchy
- 华为P7电信4G版刷机包 EMUI2.3 官方B125 第3版 精简 ROOT