#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
@implementationtwoViewController
- (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)];
[btnsetTitleColor:[UIColor orangeColor] forState:UIControlStateNormal];
[btnsetTitle:@"单曲16" forState:UIControlStateNormal];
btn.backgroundColor = [UIColor whiteColor];
UIButton* btn1 = [[UIButtonalloc]initWithFrame:CGRectMake(140,0,150,40)];
[btn1setTitleColor:[UIColor orangeColor] forState:UIControlStateNormal];
[btn1setTitle:@"歌手16" forState:UIControlStateNormal];
btn1.backgroundColor = [UIColor whiteColor];
UIButton* btn2 = [[UIButtonalloc]initWithFrame:CGRectMake(280,0,150,40)];
[btn2setTitleColor:[UIColor orangeColor] forState:UIControlStateNormal];
[btn2setTitle:@"专辑16" forState:UIControlStateNormal];
btn2.backgroundColor = [UIColor whiteColor];
[viaddSubview:btn];
[viaddSubview:btn1];
[viaddSubview: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 = [[UIImageViewalloc]initWithFrame:CGRectMake(20,10,60,60)];
imag.image= [UIImageimageNamed:@"1"];
imag.layer.masksToBounds = YES;
imag.layer.cornerRadius = 30;
[uivaddSubview: imag];
UILabel * lab = [[UILabel alloc]initWithFrame:CGRectMake(90, 10, 100, 20)];
lab.text=@"都选C";
lab.textColor = [UIColor blackColor];
[uivaddSubview:lab];
UILabel * lab1 = [[UILabel alloc]initWithFrame:CGRectMake(90,40, 150, 20)];
lab1.text = @"左右滑动可切换上下首";
lab1.font= [UIFontsystemFontOfSize:13];
lab1.textColor = [UIColor orangeColor];
lab1.attributedText= [[NSAttributedStringalloc]initWithString:@"左右横滑可切换上下曲"attributes:@{NSForegroundColorAttributeName:[UIColorcolorWithPatternImage:[UIImage imageNamed:@"下载"]]}];
[uivaddSubview:lab1];
UIImageView* imagvc = [[UIImageViewalloc]initWithFrame:CGRectMake(280,10,50,50)];
imagvc.image = [UIImage imageNamed:@"屏幕快照 2018-11-08 下午1.41.54"];
[uivaddSubview:imagvc];
[self.view addSubview:tbv];
[self.viewaddSubview:uiv];
}
-(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section{
returnarr.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=@"推荐你听更多好音乐";
}elseif(indexPath.row==6)
{
UILabel* lab = [[UILabelalloc]initWithFrame:CGRectMake(140,10,150,30)];
lab.text=@"发现更多好音乐 >";
[celladdSubview:lab];
}else{
cell.textLabel.text=arr[indexPath.row];
cell.detailTextLabel.text=fuarr[indexPath.row];
}
returncell;
}
-(void)click{
if(seg.selectedSegmentIndex == 0){
//跳转到第一个视图
ViewController *one = [ViewController new];
[self.navigationController pushViewController:one animated:nil];
}else{
}
}
-(void)abcv{
}
/*
#pragma mark - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
// Get the new view controller using [segue destinationViewController].
// Pass the selected object to the new view controller.
}
*/
网友评论