zoukankan      html  css  js  c++  java
  • [某鸥实训记][objective-c][第七天][个人笔记]

    在ScrollView里加子界面

    ..直接上代码了

       self.navigationController.navigationBar.translucent = NO;
    
        FirstTableViewController *firstVC = [[FirstTableViewController alloc] init];
        SecondTableViewController *secondVC = [[SecondTableViewController alloc] init];
        ThirdTableViewController *thirdVC = [[ThirdTableViewController alloc] init];
    
        
    
        firstVC.view.frame = self.view.frame;
        firstVC.view.backgroundColor = [UIColor lightGrayColor];
        secondVC.view.frame = CGRectMake(self.view.frame.size.width, 0, self.view.frame.size.width, self.view.frame.size.height);
        secondVC.view.backgroundColor = [UIColor grayColor];
        thirdVC.view.frame =CGRectMake(self.view.frame.size.width*2, 0, self.view.frame.size.width, self.view.frame.size.height);
        thirdVC.view.backgroundColor = [UIColor darkGrayColor];
    
        UIScrollView *scrollView = [[UIScrollView alloc] init];
        scrollView.frame = self.view.frame;
        scrollView.contentSize = CGSizeMake(self.view.frame.size.width*3, self.view.frame.size.height);
        scrollView.pagingEnabled = YES;
        scrollView.backgroundColor = [UIColor darkGrayColor];
        [self.view addSubview:scrollView];
    
        [scrollView addSubview:firstVC.view];
        [self addChildViewController:firstVC];
        [scrollView addSubview:secondVC.view];
        [self addChildViewController:secondVC];
        [scrollView addSubview:thirdVC.view];
        [self addChildViewController:thirdVC];

    就是在ViewController里加个ScrollView..然后往里边加三个View,..同时把那三个View的控制器加到这个ViewController的自控制器就成了.

    使用MJRefresh完成下拉刷新和上拉载入

    https://github.com/CoderMJLee/MJRefresh

    /**
     MJ友情提示:
     1. 添加头部控件的方法
     [self.tableView addHeaderWithTarget:self action:@selector(headerRereshing)];
     或者
     [self.tableView addHeaderWithCallback:^{ }];
     
     2. 添加尾部控件的方法
     [self.tableView addFooterWithTarget:self action:@selector(footerRereshing)];
     或者
     [self.tableView addFooterWithCallback:^{ }];
     
     3. 可以在MJRefreshConst.h和MJRefreshConst.m文件中自定义显示的文字内容和文字颜色
     
     4. 本框架兼容iOS6iOS7,iPhoneiPad横竖屏
     
     5.自动进入刷新状态
     1> [self.tableView headerBeginRefreshing];
     2> [self.tableView footerBeginRefreshing];
     
     6.结束刷新
     1> [self.tableView headerEndRefreshing];
     2> [self.tableView footerEndRefreshing];
    */
  • 相关阅读:
    JAVA面试题
    Oracle入门笔记 ——启动进阶
    SQL 基础
    BZOJ 1507 Editor(块状链表)
    BZOJ 1018 堵塞的交通traffic(线段树)
    SPOJ 422 Transposing is Even More Fun(polay计数)
    BZOJ 2754 喵星球上的点名(后缀数组)
    POJ 1568 Find the Winning Move(极大极小搜索)
    Miller-Rabin素数测试学习小计
    Lucas定理学习小记
  • 原文地址:https://www.cnblogs.com/NyaSu/p/4809771.html
Copyright © 2011-2022 走看看