故事版和xib的使用

一.故事版


故事版和xib的使用_第1张图片

1️⃣获取故事版对象

//拿到故事版对象

UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"故事版名字" bundle:nil];

//加载有箭头(inital)的控制器

_tableVC = [storyBoard instantiateInitialViewController];

//将控制器放到内容视图上

[self.contentView addSubview:_tableVC.tableView];

//设置尺寸

self.tableVC.tableView.frame = self.bounds;





二.xib

1️⃣h获取并加载xib

//获取xib

self.loginVC=[[[NSBundle mainBundle]loadNibNamed:@"xib名称" owner:self options:nil] lastObject];

//设置xib尺寸

self.loginVC.frame=[UIScreen mainScreen].bounds;

//将xib加载到窗口

[[UIApplication sharedApplication].keyWindow addSubview:self.loginVC];


三.segue连线传值

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

//获取点击的当前单元格

NSInteger index=[self.tableView indexPathForSelectedRow].row;

//获取 连线 show或push过去控制器

pageTableViewController *pageVC=[segue destinationViewController];

pageVC.model=self.Arr[index];

}





你可能感兴趣的:(故事版和xib的使用)