//storyboard:多个xib的集合
//IOS5推出
//storyboard :其本质是html
1、给视图控制器添加导航
选中视图控制器,点击MAC屏幕上面的导航的Editor——>Embed In——>Navitagion Controller
2、从一个ViewController跳转到另外一个ViewController
需要有一个点击可产生是事件的控件(Button/barButton),选中该控件,击中鼠标右键将action连接到需要跳转到得viewControoller(或者选中控件,按下Ctrl键,选用鼠标左键连接viewController),跳转界面有三种方式,push,modal(模态弹出),Custom(未学)
3、给添加导航控制器的viewControllerti添加title
双击导航条的正中间,添加标题
4、给添加导航控制器的导航条添加UIBarButtonItem
找到UIBarButtonItem直接拖动到导航条的左边或右边
5、怎么给storyboard添加的xib添加.m/.h
新建类,选中xib的ViewController,选中,将class改为新建的类的类名
6、storyboard通过什么初始化对象
在stroyboard中UIViewController 通过stroyboard创建对象,通过initWithCoder:(NSCoder *)aDecoder初始化对象
7、当storyboard中的xib有几个点击跳转事件时,怎么确定跳转到得视图的类型和点击的控件的类型,和当前事件的类型?
在创建viewController时,.m文件中会自带一个被注释的方法,该方法在有页面跳转时调用
#pragma mark - Navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{}
通过该方法找到点击的事件
//sender 点击触发事件的控件通过[sender class];方法查看点击空间的类型
//segue.identifier 唯一标示符
//segue.sourceViewController; 即将离开的视图控制器
//segue.destinationViewController;即将进入的视图控制器
segue.identifier在哪设置?——>在执行2后,viewController之间会产生箭头,选中该箭头,在右侧选择第四个,———>,设置identifier,用来区分
8、怎么设置UITableView Controller相关的事件
用2的方法拖进来一个UITableView controller====>选中TableView=====>根据右侧的content设置区数和行数===>根据style设置分组情况