一.故事版

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];
}
网友评论