[某鸥实训记][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的自控制器就成了.

时间: 2024-10-07 02:55:26

[某鸥实训记][objective-c][第七天][个人笔记]的相关文章

[某鸥实训记][objective-c][第五天][个人笔记]

TableView+ScrollView 往cell里加label 解决重影的办法 重用cell的时候删除元素 NSArray *subViews = cell.subviews; for (UIView *view in subViews) { [view removeFromSuperview]; } 在if(cell==nil)中去定义子视图,加上tag值.在外边通过tag值获取视图,修改值 封装一个自定义的cell类 //http://www.tuicool.com/articles/b

[某鸥实训记][objective-c][第三天][个人笔记]

..还是粘的课上做的笔记 //WebView+Image Animation+Timer //UIBarButton UIBarButtonItem *bar = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemSearch target:self action:@selector(search:)]; self.navigationItem.rightBarButtonItem = bar;

[某鸥实训记][objective-c][第四天][个人笔记]

老师上午请假了....然后因为有好多人之前的作业没写出来...所以安排写作业....然后我就划水了一上午.... 下午回来了...带着做了一遍那个打地鼠....... 所以,..今天没啥东西... TableViewController UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell" forIndexPath:indexPath]; 设置什么什么重用标识符 if(cell == n

[某鸥实训记][objective-c][第三天][作业]打地鼠X2

#import "ViewController.h" @interface ViewController () @property (nonatomic,strong) NSTimer *timer; @property (nonatomic,strong) NSTimer *mouseTimer; @property (nonatomic,strong) NSMutableArray *arr; @property (nonatomic,strong) NSMutableArray

[某鸥实训记][objective-c][第二天][作业]黑白棋+关灯游戏

自己写的..所以可能没什么逻辑性...可能特别水... 环境为ios SDK8.0 选择的Simulator是iPhone6 创建ios SingleViewApplication..然后再ViewController.m中的代码就是全部了 1 // 2 // ViewController.m 3 // 黑白棋0908 4 // 5 // Created by ******* on 15/9/8. 6 // Copyright (c) 2015年 *******. All rights rese

[某鸥实训记][objective-c][第二天][个人笔记]

今天学到了几种传值方式...直接粘在课上做的笔记了 不知道叫什么的用变量来传值 FirstViewController *firstVC = [[FirstViewController alloc] init]; firstVC.str = _textField.text; [self.navigationController pushViewController:firstVC animated:YES]; 单例传值 //SingleTon.m static SingleTon *ton =

[某鸥实训记][objective-c][第一天][个人笔记]

UIView,UILabel,UITextField,ViewController..... 然而上面这些都并没太搞懂...... 下面是学到的东西=w= //一边百度一边学的..所以很多东西都来自别的blog..后边会贴出出处 .frame :控件相对于父视图的位置 UITextField.borderStyle :UITextField的样式 .text :控件显示的文本 .backgroundColor :控件的背景颜色(然而设置了这个会让控件的某些属性无效) UIColor :一个颜色的

[某鸥实训记][objective-c][第六天][个人笔记]

- -..抓了个请求什么什么包的网址...然后发了个什么什么请求...   用了个叫paros的工具 ip设置成电脑的..设置下端口...然后把移动设备的HTTP代理设置成一样的就能抓了=w= 抓完了以后..又用了个什么什么包...往刚才抓的网址发了个请求..然后接收了一下Responce.. //PictureURLRequest.h #import <Foundation/Foundation.h> @protocol PictureURLRequestDelegate <NSObj

自然语言交流系统 phxnet团队 创新实训 项目博客 (七)

在本项目中使用到的"语音转文本"的技术总结: 语音转文本部分是调用的科大讯飞的在线语音,它的激发方式是按键,通过按钮触发开启安卓设备的录音,此部分需要在源码中写入关于安卓权限的要求,来调用安卓的录音权限,当按钮被激发,则开始进入语音录制阶段,将麦克风所录下的语音实时的传给云端的科大讯飞服务器.. 从声音之中得到文本: public void GetWordFromVoice() { boolean isShowDialog = mSharedPreferences.getBoolean