zoukankan      html  css  js  c++  java
  • 歌曲页面显示

    //
    //  MusicList.m
    //  播放器
    //
    //  Created by apple on 14-7-24.
    //  Copyright (c) 2014年 apple. All rights reserved.
    //
    
    #import "MusicList.h"
    #import "ViewController.h"
    @interface MusicList ()<UITableViewDataSource,UITableViewDelegate>
    
    {
        ViewController *viewCt;
        
        NSArray *musiclist;//歌曲名列表    
    }
    @end
    
    @implementation MusicList
    
    - (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
    {
        self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
        if (self) {
            // Custom initialization
        }
        return self;
    }
    
    - (void)viewDidLoad
    {
        [super viewDidLoad];
        UITableView *musicListTable=[[UITableView alloc]initWithFrame:self.view.bounds style:UITableViewStylePlain];
        musicListTable.delegate=self;
        musicListTable.dataSource=self;
        [self.view addSubview:musicListTable];
    //    musiclist=[[NSArray alloc]initWithArray:[viewCt musiclist1]];
        musiclist=@[@"Beyond-光辉岁月",@"G.E.M.邓紫棋-你把我灌醉",@"G.E.M.邓紫棋-回忆的沙漏 (国)",@"Beyond-海阔天空",@"Declan Galbraith-Tell Me Why"];
    }
    
    #pragma mark-行数设置
    - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
    {
        return 5;
    }
    
    
    
    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
    {
        UITableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:@"cell"];
        if (cell==nil)
        {
            cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"];
        }
        
        cell.textLabel.text=[NSString stringWithFormat:@"%@",musiclist[indexPath.row]];
        return cell;
    }
    
    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
    {
    //    viewCt=[[ViewController alloc]init];
    //    [viewCt setIndex:indexPath.row];
        [self.pCV setIndex:indexPath.row];
        [self presentViewController:self.pCV animated:YES completion:^{
            NSLog(@"进入播放页面");
            [self.pCV play];
        }];
    }
    
    - (void)didReceiveMemoryWarning
    {
        [super didReceiveMemoryWarning];
        // Dispose of any resources that can be recreated.
    }
    
    /*
    #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.
    }
    */
    
    @end
  • 相关阅读:
    数据库系统原理:范式理论
    数据库系统原理:MVCC
    数据库系统原理:悲观锁、乐观锁
    数据库系统原理:封锁
    数据库系统原理:四大隔离级别
    数据库系统原理:ACID的作用以及实现原理
    计算机网络HTTP:长连接与短连接
    计算机网络HTTP:HTTP缓存
    计算机网络HTTP:状态码
    yum安装Docker
  • 原文地址:https://www.cnblogs.com/lidongq/p/3867162.html
Copyright © 2011-2022 走看看