UI加统计

自己看看也就行了一点UI的东西
???友盟?????

1.首先呢 导入第三方的SDK
在这里插入图片描述

加入第三方库
在这里插入图片描述

2.就是代码了 VC.m
#import “ViewController.h”
#import “twoViewController.h”
@interface ViewController ()<UITableViewDataSource,UITableViewDelegate>
{
//分段控制器
UISegmentedControl *seg;
//表格
UITableView * tbv;
//主标题数组
NSArray * arr;
//副标题数组
NSArray * fuarr;

}
//左右按钮
//@property(nonatomic,strong) UIBarButtonItem *left;
//@property(nonatomic,strong) UIBarButtonItem *right;
@end

@implementation ViewController

  • (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    //左侧按钮
    self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"<" style:UIBarButtonItemStyleDone target:self action:nil];
    self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"…" style:UIBarButtonItemStyleDone target:self action:nil];
    //右侧按钮
    // self.navigationItem.leftBarButtonItem = _left;
    // self.navigationItem.rightBarButtonItem = _right;

    //开关控制器
    seg = [[UISegmentedControl alloc]initWithItems:@[@“消息”,@“通知”]];
    seg.frame = CGRectMake(0, 0, 120, 30);
    // 颜色
    seg.tintColor = [UIColor redColor];
    // 默认选中
    seg.selectedSegmentIndex = 0;

    [seg addTarget:self action:@selector(click) forControlEvents:UIControlEventValueChanged];
    //主标题
    arr = @[@“兰花指”,@“兰花指”,@“兰花指”,@“兰花指”,@“兰花指”,@“兰花指”,@“兰花指”,@“兰花指”,@“兰花指”,@“兰花指”];
    //副标题
    fuarr = @[@“凤姐/犀利哥 · 第一啊电话带 · 《花千骨》”,@“凤姐/犀利哥 · 第一啊电话带 · 《花千骨》”,@“凤姐/犀利哥 · 第一啊电话带 · 《花千骨》”,@“凤姐/犀利哥 · 第一啊电话带 · 《花千骨》”,@“凤姐/犀利哥 · 第一啊电话带 · 《花千骨》”,@“凤姐/犀利哥 · 第一啊电话带 · 《花千骨》”,@“凤姐/犀利哥 · 第一啊电话带 · 《花千骨》”,@“凤姐/犀利哥 · 第一啊电话带 · 《花千骨》”,@“凤姐/犀利哥 · 第一啊电话带 · 《花千骨》”,@“兰花指”];
    self.navigationItem.titleView = seg;
    tbv = [[UITableView alloc]initWithFrame:self.view.frame style:UITableViewStyleGrouped];
    tbv.delegate = self;
    tbv.dataSource = self;

    // 头视图 创建一个VIEW 用来添加按钮 搜索条
    UIView *vi = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width,70)];
    //按钮
    UIButton * btn = [[UIButton alloc]initWithFrame:CGRectMake(0, 0, 140, 40)];
    [btn setTitleColor:[UIColor orangeColor] forState:UIControlStateNormal];
    [btn setTitle:@“单曲” forState:UIControlStateNormal];
    btn.backgroundColor = [UIColor whiteColor];

    UIButton * btn1 = [[UIButton alloc]initWithFrame:CGRectMake(140, 0, 150, 40)];
    [btn1 setTitleColor:[UIColor orangeColor] forState:UIControlStateNormal];
    [btn1 setTitle:@“歌手” forState:UIControlStateNormal];
    btn1.backgroundColor = [UIColor whiteColor];

    UIButton * btn2 = [[UIButton alloc]initWithFrame:CGRectMake(280, 0, 150, 40)];
    [btn2 setTitleColor:[UIColor orangeColor] forState:UIControlStateNormal];
    [btn2 setTitle:@“专辑” forState:UIControlStateNormal];
    btn2.backgroundColor = [UIColor whiteColor];
    // 搜索条
    UISearchBar *sousuo = [[UISearchBar alloc]initWithFrame:CGRectMake(0, 40, self.view.frame.size.width, 30)];
    //sousuo.backgroundColor = [UIColor orangeColor];
    sousuo.placeholder = @“请输入搜索的内容。。。”;
    [vi addSubview:btn];
    [vi addSubview:btn1];
    [vi addSubview:btn2];
    [vi addSubview:sousuo];

    // 把VIEW设置成头视图
    tbv.tableHeaderView = vi;

    //底部视图 用来设置歌曲名片
    UIView * uiv = [[UIView alloc]initWithFrame:CGRectMake(0,0, self.view.frame.size.width, 80)];
    uiv.backgroundColor = [UIColor whiteColor];
    UIImageView * imag = [[UIImageView alloc]initWithFrame:CGRectMake(20, 10, 60, 60)];
    imag.image = [UIImage imageNamed:@“1”];
    imag.layer.masksToBounds = YES;
    imag.layer.cornerRadius = 30;
    [uiv addSubview: imag];
    UILabel * lab = [[UILabel alloc]initWithFrame:CGRectMake(90, 10, 100, 20)];
    lab.text = @“都选C”;
    lab.textColor = [UIColor blackColor];
    [uiv addSubview:lab];
    UILabel * lab1 = [[UILabel alloc]initWithFrame:CGRectMake(90,40, 150, 20)];
    lab1.text = @“左右滑动可切换上下首”;
    lab1.font = [UIFont systemFontOfSize:13];
    lab1.textColor = [UIColor orangeColor];
    lab1.attributedText = [[NSAttributedString alloc] initWithString:@“左右横滑可切换上下曲” attributes:@{NSForegroundColorAttributeName:[UIColor colorWithPatternImage:[UIImage imageNamed:@“下载”]]}];
    [uiv addSubview:lab1];
    UIImageView * imagvc = [[UIImageView alloc]initWithFrame:CGRectMake(280, 10, 50, 50)];
    imagvc.image = [UIImage imageNamed:@""];
    [uiv addSubview:imagvc];

    tbv.tableFooterView = uiv;
    [self.view addSubview:tbv];

}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return arr.count;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@“2”];
if (!cell) {
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@“2”];
}
tbv.rowHeight = 60;

if (indexPath.row==0) {
    UIImageView * ima = [[UIImageView alloc]initWithFrame:CGRectMake(10, 10, 40, 40)];
    ima.image = [UIImage imageNamed:@""];
    UIImageView * imag = [[UIImageView alloc]initWithFrame:CGRectMake(350, 10, 40, 40)];
    imag.image = [UIImage imageNamed:@""];
    UILabel * lab = [[UILabel alloc]initWithFrame:CGRectMake(60, 20, 100, 20)];
    lab.text =@"全部播放";
    [cell addSubview:ima];
    [cell addSubview:lab];
    [cell addSubview:imag];
}else{
    UIImageView * ima = [[UIImageView alloc]initWithFrame:CGRectMake(320, 15, 30, 30)];
    ima.image = [UIImage imageNamed:@""];
    [cell addSubview:ima];
    UILabel * lab = [[UILabel alloc]initWithFrame:CGRectMake(370, 10, 30, 30)];
    lab.text = @"...";
    [cell addSubview:lab];
    cell.textLabel.text = arr[indexPath.row];
    cell.detailTextLabel.text = fuarr[indexPath.row];
}

return cell;

}
//分段控制器方法
-(void)click{

if(seg.selectedSegmentIndex == 0){
    
    
    
}else{
    //跳转到第二个视图
    twoViewController *two = [[twoViewController alloc]init];
    [self.navigationController pushViewController:two animated:nil];
}

}

@end

3.twovc.m第二个页面的东西东西东西

#import “twoViewController.h”
#import “ViewController.h”
@interface twoViewController ()<UITableViewDataSource,UITableViewDelegate>
{
UISegmentedControl *seg;
UITableView * tbv;
NSArray * arr;
NSArray * fuarr;

}
@property(nonatomic,strong) UIBarButtonItem *left;
@property(nonatomic,strong) UIBarButtonItem *right;
@end

@implementation twoViewController

  • (void)viewDidLoad {
    [super viewDidLoad];

    // Do any additional setup after loading the view, typically from a nib.
    _left = [[UIBarButtonItem alloc]initWithTitle:@"<" style:UIBarButtonItemStyleDone target:self action:@selector(abcv)];
    _right = [[UIBarButtonItem alloc]initWithTitle:@"…" style:UIBarButtonItemStyleDone target:self action:nil];
    self.navigationItem.leftBarButtonItem = _left;
    self.navigationItem.rightBarButtonItem = _right;
    seg = [[UISegmentedControl alloc]initWithItems:@[@“消息”,@“通知”]];
    seg.frame = CGRectMake(0, 0, 120, 30);
    // 颜色
    seg.tintColor = [UIColor redColor];
    seg.selectedSegmentIndex = 1;
    [seg addTarget:self action:@selector(click) forControlEvents:UIControlEventValueChanged];
    arr = @[@“兰花指”,@“兰”,@“兰花指”,@“兰花指”,@“兰花指”,@“兰花指”,@“兰花指”];
    fuarr = @[@“凤姐/犀利哥 · 花千骨电视剧原生带 · 《花千骨》”,@“凤姐/犀利哥 · 花千骨电视剧原生带 · 《花千骨》”,@“凤姐/犀利哥 · 花千骨电视剧原生带 · 《花千骨》”,@“凤姐/犀利哥 · 花千骨电视剧原生带 · 《花千骨》”,@“凤姐/犀利哥 · 花千骨电视剧原生带 · 《花千骨》”,@“凤姐/犀利哥 · 花千骨电视剧原生带 · 《花千骨》”,@“凤姐/犀利哥 · 花千骨电视剧原生带 · 《花千骨》”,@“凤姐/犀利哥 · 花千骨电视剧原生带 · 《花千骨》”,@“凤姐/犀利哥 · 花千骨电视剧原生带 · 《花千骨》”,@“兰花指”];
    self.navigationItem.titleView = seg;
    tbv = [[UITableView alloc]initWithFrame:self.view.frame style:UITableViewStyleGrouped];
    tbv.delegate = self;
    tbv.dataSource = self;
    //头视图
    UIView *vi = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width,70)];
    UIButton * btn = [[UIButton alloc]initWithFrame:CGRectMake(0, 0, 140, 40)];
    [btn setTitleColor:[UIColor orangeColor] forState:UIControlStateNormal];
    [btn setTitle:@“单曲” forState:UIControlStateNormal];
    btn.backgroundColor = [UIColor whiteColor];

    UIButton * btn1 = [[UIButton alloc]initWithFrame:CGRectMake(140, 0, 150, 40)];
    [btn1 setTitleColor:[UIColor orangeColor] forState:UIControlStateNormal];
    [btn1 setTitle:@“歌手” forState:UIControlStateNormal];
    btn1.backgroundColor = [UIColor whiteColor];

    UIButton * btn2 = [[UIButton alloc]initWithFrame:CGRectMake(280, 0, 150, 40)];
    [btn2 setTitleColor:[UIColor orangeColor] forState:UIControlStateNormal];
    [btn2 setTitle:@“专辑” forState:UIControlStateNormal];
    btn2.backgroundColor = [UIColor whiteColor];
    [vi addSubview:btn];
    [vi addSubview:btn1];
    [vi addSubview:btn2];
    tbv.tableHeaderView = vi;
    //顶部视图
    UIView * uiv = [[UIView alloc]initWithFrame:CGRectMake(0,self.view.frame.size.height-120, self.view.frame.size.width, 80)];
    uiv.backgroundColor = [UIColor whiteColor];
    UIImageView * imag = [[UIImageView alloc]initWithFrame:CGRectMake(20, 10, 60, 60)];
    imag.image = [UIImage imageNamed:@“1”];
    imag.layer.masksToBounds = YES;
    imag.layer.cornerRadius = 30;
    [uiv addSubview: imag];

    UILabel * lab = [[UILabel alloc]initWithFrame:CGRectMake(90, 10, 100, 20)];
    lab.text = @“都选C”;
    lab.textColor = [UIColor blackColor];
    [uiv addSubview:lab];

    UILabel * lab1 = [[UILabel alloc]initWithFrame:CGRectMake(90,40, 150, 20)];
    lab1.text = @“左右滑动可切换上下首”;
    lab1.font = [UIFont systemFontOfSize:13];
    lab1.textColor = [UIColor orangeColor];
    lab1.attributedText = [[NSAttributedString alloc] initWithString:@“左右横滑可切换上下曲” attributes:@{NSForegroundColorAttributeName:[UIColor colorWithPatternImage:[UIImage imageNamed:@“下载”]]}];
    [uiv addSubview:lab1];
    UIImageView * imagvc = [[UIImageView alloc]initWithFrame:CGRectMake(280, 10, 50, 50)];
    imagvc.image = [UIImage imageNamed:@""];
    [uiv addSubview:imagvc];

    [self.view addSubview:tbv];
    [self.view addSubview:uiv];

}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return arr.count;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@“2”];
if (!cell) {
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@“2”];
}
if (indexPath.row==0) {
cell.textLabel.text =@“推荐你听更多好音乐”;
}else if (indexPath.row ==6)
{
UILabel * lab = [[UILabel alloc]initWithFrame:CGRectMake(140, 10, 150, 30)];
lab.text =@“发现更多好音乐 >”;
[cell addSubview:lab];
}else{
cell.textLabel.text = arr[indexPath.row];
cell.detailTextLabel.text = fuarr[indexPath.row];
}

return cell;

}
-(void)click{

if(seg.selectedSegmentIndex == 0){
    //跳转到第一个视图
    ViewController *one = [ViewController new];
    [self.navigationController pushViewController:one animated:nil];
    
    
}else{
    
}

}

-(void)abcv{

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值