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

一:要实现的功能:左右滑动到两个不同的界面,界面分别为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同理

转载于:https://my.oschina.net/sgcllr/blog/790925

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值