一、欢迎页面3个全屏图片

第三个图片可以点击,进入“首页”;

一运行起来就是一个ViewController ,里面是全屏的ScrollerView 与代码关联。代码:

- (void)viewDidLoad
{
    [
super viewDidLoad];
  
   
for (int i=1; i<4; i++) {
       
UIButton *btn = [[UIButton alloc]initWithFrame:CGRectMake((i-1)*320, 0, 320, 568)];
        [btn
setImage:[UIImage p_w_picpathNamed:[NSString stringWithFormat:@"引导页-%d.jpg",i]] forState:UIControlStateNormal];
        btn.
tag = i;
        [btn
addTarget:self action:@selector(clicked:) forControlEvents:UIControlEventTouchUpInside];

        [self.mySV addSubview:btn];    

    }
   
self.mySV.pagingEnabled = YES;
    [
self.mySV setContentSize:CGSizeMake(320*3, 0)];
   
}

-(
void)clicked:(UIButton *)btn{
   
if (btn.tag == 3) {
       
NSLog(@"跳转页面");
       
UITabBarController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"MyTabBarController"];
       
        [
self presentViewController:vc animated:YES completion:nil];
       
    }
   

}

二、点击第三张图片,进入首页。

搭界面:

涉及到

枚举、

分区的title,分区头高度。

#import "HomeTableViewController.h"
typedef enum : NSUInteger {
    MeiShi,
    DianYing,
    JiuDian,
    ×××,
    XiaoChi,
    XiuXian,
    LiRen,
    JieHun
}CategoryType;
@interface HomeTableViewController ()

@property (nonatomic, strong)NSMutableArray *businesses;
@end

@implementation HomeTableViewController
- (
IBAction)categoryBtnAction:(UIButton *)sender {
   
   
switch (sender.tag) {
       
case MeiShi:
           
           
break;
       
case DianYing:
           
       
break;
       
case JiuDian:
           
       
break;
       
case ×××:
           
       
break;
       
case XiaoChi:
           
       
break;
       
case XiuXian:
           
       
break;
       
case LiRen:
           
           
break;
       
case JieHun:
           
           
break;
    }
   
}

- (
void)viewDidLoad
{
    [
super viewDidLoad];
   
}


- (
void)didReceiveMemoryWarning
{
    [
super didReceiveMemoryWarning];
   
// Dispose of any resources that can be recreated.
}

#pragma mark - Table view data source



- (
NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
 
   
return 0;
}


- (
UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
   
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath];
   
   
return cell;

}

//分区里,头部的高度

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
   
return 30;
}


//分区里,头部的名字

-(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{
   
   
return @"猜你喜欢";

}

1、签名

2、仿大众点评。流程和火车票、菜谱一样。

3、请求参数-字典。

欢迎页3个图片。

并跳转。