今日特卖

ViewController.h

#import

@interfaceViewController :UITabBarController

@end

ViewController.m

#import "ViewController.h"

#import "oneViewController.h"

#import "twoViewController.h"

#import "threeViewController.h"

#import "fourViewController.h"

#import "fiveViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {

    [super viewDidLoad];

    // Do any additional setup after loading the view, typically from a nib.

    oneViewController *one = [oneViewController new];

    UINavigationController *oneNav = [[UINavigationController alloc]initWithRootViewController:one];

    oneNav.tabBarItem = [[UITabBarItem alloc]initWithTitle:@"今日特卖" image:[UIImage imageNamed:@"aa"] selectedImage:[UIImage imageNamed:@"aa"]];


    twoViewController *two = [twoViewController new];

    UINavigationController *twoNav = [[UINavigationController alloc]initWithRootViewController:two];

    twoNav.tabBarItem = [[UITabBarItem alloc]initWithTitle:@"社区" image:[UIImage imageNamed:@"bb"] selectedImage:[UIImage imageNamed:@"bb"]];


    threeViewController *three = [threeViewController new];

    UINavigationController *threeNav = [[UINavigationController alloc]initWithRootViewController:three];

    threeNav.tabBarItem = [[UITabBarItem alloc]initWithTitle:@"升级权益" image:[UIImage imageNamed:@"cc"] selectedImage:[UIImage imageNamed:@"cc"]];


    fourViewController *four = [fourViewController new];

    UINavigationController *fourNav = [[UINavigationController alloc]initWithRootViewController:four];

    fourNav.tabBarItem = [[UITabBarItem alloc]initWithTitle:@"购物车" image:[UIImage imageNamed:@"dd"] selectedImage:[UIImage imageNamed:@"dd"]];


    fiveViewController *five = [fiveViewController new];

    UINavigationController *fiveNav = [[UINavigationController alloc]initWithRootViewController:five];

    fiveNav.tabBarItem = [[UITabBarItem alloc]initWithTitle:@"个人中心" image:[UIImage imageNamed:@"ee"] selectedImage:[UIImage imageNamed:@"ee"]];


    self.viewControllers= @[oneNav,twoNav,threeNav,fourNav,fiveNav];

}

@end

one.m

#import "oneViewController.h"

@interface oneViewController ()

{

    UITableView *tbv;

    UIScrollView *scro;

    UIPageControl *pag;

    NSTimer*timer;

    intk;

}

@end

@implementationoneViewController

- (void)viewDidLoad {

    [super viewDidLoad];

    // Do any additional setup after loading the view.

    self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"aa"] style:UIBarButtonItemStylePlain target:self action:nil];

    self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"bb"] style:UIBarButtonItemStylePlain target:self action:nil];

    self.navigationItem.title = @"贝店";

    tbv = [[UITableView alloc]initWithFrame:self.view.frame style:UITableViewStyleGrouped];

    tbv.dataSource = self;

    tbv.delegate = self;


    [self.view addSubview:tbv];

}

-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{

    return1;

}

-(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section{

    return1;

}

-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath{


    UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@"2"];

    if(!cell) {

        cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"2"];

    }

        tbv.rowHeight= 50;


        UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(5, 0, 70, 50)];

        label.text=@"今日特卖";

        label.textColor = [UIColor redColor];

        [celladdSubview:label];


        UILabel *label2 = [[UILabel alloc]initWithFrame:CGRectMake(90, 0, 40, 50)];

        label2.text=@"居家";

        [celladdSubview:label2];


        UILabel *label3 = [[UILabel alloc]initWithFrame:CGRectMake(145, 0, 40, 50)];

        label3.text=@"居家";

        [celladdSubview:label3];


        UILabel *label4 = [[UILabel alloc]initWithFrame:CGRectMake(200, 0, 40, 50)];

        label4.text=@"居家";

        [celladdSubview:label4];


        UILabel*label5 = [[UILabelalloc]initWithFrame:CGRectMake(250 , 0, 40, 50)];

        label5.text=@"居家";

        [celladdSubview:label5];


        UILabel*label6 = [[UILabelalloc]initWithFrame:CGRectMake(300 , 0, 40, 50)];

        label6.text=@"居家";

        [celladdSubview:label6];


        // 初始化滚动式图

        scro = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 50, self.view.frame.size.width, 200)];

        // 设置滚动范围

        scro.contentSize = CGSizeMake(3 * self.view.frame.size.width, 0);

        // 禁用弹簧效果

        scro.bounces=NO;

        // 禁用水平滚动

        scro.showsHorizontalScrollIndicator = NO;

        // 设置整页滚动

        scro.pagingEnabled = YES;

        // 设置代理

        scro.delegate=self;

        // 设置滚动图片

        for(inti = 0 ; i < 3 ; i++){

            // 设置图片数组

            NSArray*arr = @[@"1",@"2",@"3"];

            UIImageView *imgV = [[UIImageView alloc]initWithFrame:CGRectMake(i * self.view.frame.size.width, 0, self.view.frame.size.width, 200)];

            // 加载图片

            imgV.image= [UIImageimageNamed:arr[i]];

            // 添加到滚动视图中

            [scroaddSubview:imgV];


        }

        // 添加到cell中

        [celladdSubview:scro];

        // 设置豆豆

        pag = [[UIPageControl alloc]initWithFrame:CGRectMake(90, 95, 150, 25)];

        // 设置豆豆的数量

        pag.numberOfPages = 3;

        // 设置豆豆的颜色

        pag.currentPageIndicatorTintColor = [UIColor orangeColor];

        pag.pageIndicatorTintColor = [UIColor whiteColor];

        // 添加到单元格中

        [celladdSubview:pag];

        // 创建定时器

        timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(aaa) userInfo:nil repeats:YES];

    returncell;

}

// 滚动视图

- (void)scrollViewDidScroll:(UIScrollView*)scrollView{


    // NSLog(@"%lf",scro.contentOffset.x);

    pag.currentPage = scro.contentOffset.x/self.view.frame.size.width;

}

// 定时器

-(void)aaa{

    [scro setContentOffset:CGPointMake(k * self.view.frame.size.width, 0)];

    k++;

    if(k> 2){

        k= 0;

    }

}

@end

two.m

#import "fiveViewController.h"

#import "SZViewController.h"

@interface fiveViewController ()

{

    UITableView *tbv;

}

@end

@implementationfiveViewController

- (void)viewDidLoad {

    [super viewDidLoad];

    // Do any additional setup after loading the view.

    self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"aa"] style:UIBarButtonItemStylePlain target:self action:nil];

    self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"bb"] style:UIBarButtonItemStylePlain target:self action:@selector(click)];


    tbv = [[UITableView alloc]initWithFrame:self.view.frame style:UITableViewStylePlain];

    tbv.dataSource = self;

    tbv.delegate = self;

    [self.view addSubview:tbv];


}

- (void)click{

    [self.navigationController pushViewController:[SZViewController new] animated:YES];

}

-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{

    return5;

}

-(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section{

    if(section==0) {

        return1;

    }elseif(section==1){

        return1;

    }elseif(section==2){

        return1;

    }elseif(section==3){

        return1;

    }else{

        return1;

    }

}

-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath{


    UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@"2"];

    if(!cell) {

        cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"2"];

    }

    if(indexPath.section==0) {

        tbv.rowHeight= 150;

        cell.backgroundColor = [UIColor redColor];


        UIView * uiv = [[UIView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 150)];

        UIImageView * ima = [[UIImageView alloc]initWithFrame:CGRectMake(20, 40, 100, 100)];

        ima.image = [UIImage imageNamed:@"1"];

        ima.layer.masksToBounds= YES;

        ima.layer.cornerRadius= 50;

        [uivaddSubview:ima];

        [celladdSubview:uiv];


        UILabel*label = [[UILabelalloc]initWithFrame:CGRectMake(130, 90, 150, 50)];

        label.text=@"谎言";

        [celladdSubview:label];


        UILabel*label2 = [[UILabelalloc]initWithFrame:CGRectMake(280, 90, 150, 50)];

        label2.text=@"成长值2>";

        [celladdSubview:label2];

    }elseif(indexPath.section==1){

        tbv.rowHeight= 150;


        UILabel *label3 = [[UILabel alloc]initWithFrame:CGRectMake(20, 0, 150, 50)];

        label3.text=@"我的订单";

        [celladdSubview:label3];


        UILabel*label4 = [[UILabelalloc]initWithFrame:CGRectMake(250, 0, 200, 50)];

        label4.text=@"查看全部订单>";

        [celladdSubview:label4];


        UIImageView * ima5 = [[UIImageView alloc]initWithFrame:CGRectMake(28, 60, 50, 50)];

        ima5.image = [UIImage imageNamed:@"11"];

        ima5.layer.masksToBounds = YES;

        ima5.layer.cornerRadius= 25;

        [celladdSubview: ima5];


        UILabel * lab5 = [[UILabel alloc]initWithFrame:CGRectMake(30, 110, 60, 20)];

        lab5.text=@"当前订单";

        lab5.font = [UIFont systemFontOfSize:10];

        [celladdSubview:lab5];


        UIImageView * ima6 = [[UIImageView alloc]initWithFrame:CGRectMake(128, 60, 50, 50)];

        ima6.image = [UIImage imageNamed:@"11"];

        ima6.layer.masksToBounds = YES;

        ima6.layer.cornerRadius= 25;

        [celladdSubview: ima6];


        UILabel* lab6 = [[UILabelalloc]initWithFrame:CGRectMake(130, 110, 60, 20)];

        lab6.text=@"当前订单";

        lab6.font = [UIFont systemFontOfSize:10];

        [celladdSubview:lab6];


        UIImageView * ima7 = [[UIImageView alloc]initWithFrame:CGRectMake(228, 60, 50, 50)];

        ima7.image = [UIImage imageNamed:@"11"];

        ima7.layer.masksToBounds = YES;

        ima7.layer.cornerRadius= 25;

        [celladdSubview: ima7];


        UILabel* lab7 = [[UILabelalloc]initWithFrame:CGRectMake(230, 110, 60, 20)];

        lab7.text=@"当前订单";

        lab7.font = [UIFont systemFontOfSize:10];

        [celladdSubview:lab7];


        UIImageView * ima8 = [[UIImageView alloc]initWithFrame:CGRectMake(328, 60, 50, 50)];

        ima8.image = [UIImage imageNamed:@"11"];

        ima8.layer.masksToBounds = YES;

        ima8.layer.cornerRadius= 25;

        [celladdSubview: ima8];


        UILabel* lab8 = [[UILabelalloc]initWithFrame:CGRectMake(330, 110, 60, 20)];

        lab8.text=@"当前订单";

        lab8.font = [UIFont systemFontOfSize:10];

        [celladdSubview:lab8];


    }elseif(indexPath.section==2){


        tbv.rowHeight= 130;


        UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(10, 0, 150, 50)];

        label.text=@"我的钱包";

        [celladdSubview:label];


        UILabel*label2 = [[UILabelalloc]initWithFrame:CGRectMake(47, 50, 100, 50)];

        label2.text=@"0元";

        [celladdSubview:label2];


        UILabel*label3 = [[UILabelalloc]initWithFrame:CGRectMake(20, 80, 100, 50)];

        label3.text=@"可用余额";

        [celladdSubview:label3];


        UILabel*label4 = [[UILabelalloc]initWithFrame:CGRectMake(145, 50, 100, 50)];

        label4.text=@"0";

        [celladdSubview:label4];


        UILabel*label5 = [[UILabelalloc]initWithFrame:CGRectMake(134, 80, 100, 50)];

        label5.text=@"贝币";

        [celladdSubview:label5];


        UILabel*label6 = [[UILabelalloc]initWithFrame:CGRectMake(220, 50, 100, 50)];

        label6.text=@"0张";

        [celladdSubview:label6];


        UILabel*label7 = [[UILabelalloc]initWithFrame:CGRectMake(210, 80, 100, 50)];

        label7.text=@"优惠券";

        [celladdSubview:label7];


        UILabel*label8 = [[UILabelalloc]initWithFrame:CGRectMake(300, 50, 100, 50)];

        label8.text=@"0万元";

        [celladdSubview:label8];


        UILabel*label9 = [[UILabelalloc]initWithFrame:CGRectMake(290, 80, 100, 50)];

        label9.text=@"可借现金";

        [celladdSubview:label9];

    }elseif(indexPath.section==3){


        tbv.rowHeight= 200;


        UIImageView * ima = [[UIImageView alloc]initWithFrame:CGRectMake(20, 10, 50, 50)];

        ima.image = [UIImage imageNamed:@"11"];

        ima.layer.masksToBounds = YES;

        ima.layer.cornerRadius= 25;

        [celladdSubview: ima];


        UILabel * lab = [[UILabel alloc]initWithFrame:CGRectMake(24, 65, 60, 20)];

        lab.text=@"当前订单";

        lab.font = [UIFont systemFontOfSize:10];

        [celladdSubview:lab];


        UIImageView * ima2 = [[UIImageView alloc]initWithFrame:CGRectMake(120, 10, 50, 50)];

        ima2.image = [UIImage imageNamed:@"22"];

        ima2.layer.masksToBounds = YES;

        ima2.layer.cornerRadius= 25;

        [celladdSubview: ima2];


        UILabel * lab2 = [[UILabel alloc]initWithFrame:CGRectMake(124, 65, 60, 20)];

        lab2.text=@"代付款";

        lab2.font = [UIFont systemFontOfSize:10];

        [celladdSubview:lab2];


        UIImageView * ima3 = [[UIImageView alloc]initWithFrame:CGRectMake(220, 10, 50, 50)];

        ima3.image = [UIImage imageNamed:@"33"];

        ima3.layer.masksToBounds = YES;

        ima3.layer.cornerRadius= 25;

        [celladdSubview: ima3];


        UILabel * lab3 = [[UILabel alloc]initWithFrame:CGRectMake(224, 65, 60, 20)];

        lab3.text=@"当前订单";

        lab3.font = [UIFont systemFontOfSize:10];

        [celladdSubview:lab3];


        UIImageView * ima4 = [[UIImageView alloc]initWithFrame:CGRectMake(320, 10, 50, 50)];

        ima4.image = [UIImage imageNamed:@"44"];

        ima4.layer.masksToBounds = YES;

        ima4.layer.cornerRadius= 25;

        [celladdSubview: ima4];


        UILabel * lab4 = [[UILabel alloc]initWithFrame:CGRectMake(324, 65, 60, 20)];

        lab4.text=@"当前订单";

        lab4.font = [UIFont systemFontOfSize:10];

        [celladdSubview:lab4];


        UIImageView * ima5 = [[UIImageView alloc]initWithFrame:CGRectMake(20, 100, 50, 50)];

        ima5.image = [UIImage imageNamed:@"11"];

        ima5.layer.masksToBounds = YES;

        ima5.layer.cornerRadius= 25;

        [celladdSubview: ima5];


        UILabel * lab5 = [[UILabel alloc]initWithFrame:CGRectMake(24, 155, 60, 20)];

        lab5.text=@"当前订单";

        lab5.font = [UIFont systemFontOfSize:10];

        [celladdSubview:lab5];


        UIImageView * ima6 = [[UIImageView alloc]initWithFrame:CGRectMake(120, 100, 50, 50)];

        ima6.image = [UIImage imageNamed:@"22"];

        ima6.layer.masksToBounds = YES;

        ima6.layer.cornerRadius= 25;

        [celladdSubview: ima6];


        UILabel* lab6 = [[UILabelalloc]initWithFrame:CGRectMake(124, 155, 60, 20)];

        lab6.text=@"代付款";

        lab6.font = [UIFont systemFontOfSize:10];

        [celladdSubview:lab6];


        UIImageView * ima7 = [[UIImageView alloc]initWithFrame:CGRectMake(220, 100, 50, 50)];

        ima7.image = [UIImage imageNamed:@"33"];

        ima7.layer.masksToBounds = YES;

        ima7.layer.cornerRadius= 25;

        [celladdSubview: ima7];


        UILabel* lab7 = [[UILabelalloc]initWithFrame:CGRectMake(224, 155, 60, 20)];

        lab7.text=@"当前订单";

        lab7.font = [UIFont systemFontOfSize:10];

        [celladdSubview:lab7];


        UIImageView * ima8 = [[UIImageView alloc]initWithFrame:CGRectMake(320, 100, 50, 50)];

        ima8.image = [UIImage imageNamed:@"44"];

        ima8.layer.masksToBounds = YES;

        ima8.layer.cornerRadius= 25;

        [celladdSubview: ima8];


        UILabel* lab8 = [[UILabelalloc]initWithFrame:CGRectMake(324, 155, 60, 20)];

        lab8.text=@"当前订单";

        lab8.font = [UIFont systemFontOfSize:10];

        [celladdSubview:lab8];

    }

    returncell;


}

@end

#import "SZViewController.h"

@interface SZViewController ()

{

    UITableView *tb;

}

@end

@implementationSZViewController

- (void)viewDidLoad {

    [super viewDidLoad];

    self.title=@"设置";

    tb=[[UITableView alloc]initWithFrame:self.view.frame style:UITableViewStyleGrouped];

    tb.dataSource=self;

    tb.delegate=self;


    [self.view addSubview:tb];


}

-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{


    return2;

}

-(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section{


    if(section ==0) {

        return9;

    }

    else{

        return1;

    }

}

-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath{


    UITableViewCell *cell =[tableView dequeueReusableCellWithIdentifier:@"2"];


    if(!cell) {

        cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"2"];

    }


    if(indexPath.section==0) {

        tb.rowHeight=40;

        NSArray*arr;

        arr=[NSArray arrayWithObjects:@"个人资料",@"账户与安全",@"我的地址",@"意见反馈",@"账号与s设备安全",@"证件信息",@"推送通知",@"清除缓存",@"关于贝店", nil];

        cell.textLabel.text=arr[indexPath.row];


    }

    else{


        UILabel *lb =[[UILabel alloc]initWithFrame:CGRectMake((self.view.frame.size.width-80)/2, 0,80,40)];


        lb.text=@"退出登录";

        lb.textColor=[UIColor redColor];


        [celladdSubview:lb];


    }

    returncell;

}

@end

你可能感兴趣的:(今日特卖)