• iOS 控制器中 通过scrollView中添加两个控制器,并能够滑动


    #pragma mark-添加两个子控制器

    - (void)setUpChildViewController {

        HHShoppingOrdorViewController *shoppingOrdorVC = [[HHShoppingOrdorViewController alloc] init];

        HHListenOrdorViewController *listenOrdorVC = [[HHListenOrdorViewController alloc] init];

        [self addChildViewController:shoppingOrdorVC];

        [self addChildViewController:listenOrdorVC];

        [shoppingOrdorVC  didMoveToParentViewController:self];

        [listenOrdorVC  didMoveToParentViewController:self];

        shoppingOrdorVC.view.frame = CGRectMake(0,

                                                0,

                                                self.scrollView.width,

                                                self.scrollView.height);

        listenOrdorVC.view.frame = CGRectMake(self.scrollView.width,

                                              0,

                                              self.scrollView.width,

                                              self.scrollView.height);

        

        [self.scrollView addSubview:shoppingOrdorVC.view];

        [self.scrollView addSubview:listenOrdorVC.view];

        

        _shoppingOrdorVC = shoppingOrdorVC;

        _listenOrdorVC = listenOrdorVC;

    }

    - (UIScrollView *)scrollView {

        if (!_scrollView) {

            CGFloat scrollView_y = isPad?64:44;

            CGRect frame = CGRectMake(0, scrollView_y, self.view.width, self.view.height-scrollView_y);

            

            _scrollView = [[UIScrollView alloc] init];

            _scrollView.autoresizesSubviews=YES;

            _scrollView.autoresizingMask=UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight;

            _scrollView.frame = frame;

            _scrollView.delegate = self;

            _scrollView.backgroundColor = [UIColor clearColor];

            

            _scrollView.contentSize = CGSizeMake(_scrollView.width * 2, 0);

            _scrollView.showsHorizontalScrollIndicator = NO;

            _scrollView.bounces = NO;

            _scrollView.pagingEnabled = YES;

            _scrollView.scrollEnabled = NO;

            [self.view addSubview:_scrollView];

        }

        return _scrollView;

    }

  • 相关阅读:
    js 兼容各类手机 的写法 待续
    css 兼容 各类手机的写法 待续
    数组的解构赋值
    let 和 const 命令
    ECMAScript 6 简介
    webpack4新建一个项目
    Webpack 4 Tutorial: from 0 Conf to Production Mode
    webpack4.1.1的使用详细教程
    git merge git pull时候遇到冲突解决办法git stash
    Git 常用命令速查表(图文+表格)
  • 原文地址:https://www.cnblogs.com/1018475062qq/p/7009193.html
Copyright © 2020-2023  润新知