iOS UI-利用可视化(StoryBoard)在Scroll View的内容中添加一个TableView和一个ColletionView

原创
2016/11/20 00:05
阅读数 536

一:要实现的功能:左右滑动到两个不同的界面,界面分别为Scroll View和Table View

我们如果用代码在View Controller中生成Scroll View和Table View 再分别添加到Scroll View中,代码量大,难以查错。而利用可视化(StoryBoard)在Scroll View的内容中添加一个TableView和一个ColletionView则可避免这样的问题。

二:具体实现

①在原有的基础上添加两个VC

创建5个类文件:分别对应CV的header头,TV,CV,TV的Cell,CV的Cell

注意:设置header、TVcell、CVcell的identifier,和TV、CV的StoryBoardiD.

为方便起见,我将它们分别设置为header、tvcell、cvcell、tvview、cvview

②将TV、CV分别连接对应的TVView、CVView类当做属性,设置相应的代理方法(不在此赘述)

③在ViewController.m中

-(void)setupTVView{
    TVView* tvview=[[UIStoryboard storyboardWithName:@"Main" bundle:nil]instantiateViewControllerWithIdentifier:@"tvview"];
    tvview.view.frame=CGRectMake(0, 0, 320, 100);
//添加view:
    [self.scroll addSubview:tvview.view];
//添加Controller:
    [self addChildViewController:tvview];
}

④CVView同理

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部