首页 > 其他 > 详细

歌曲列表和频道列表

时间:2016-01-22 21:59:47      阅读:275      评论:0      收藏:0      [点我收藏+]

  上回我们实现了一个音乐播放器的基本界面,现在我们给播放器加上歌曲以及频道列表:

  技术分享

  实现列表功能实际上就是配置UITableView控件,配置UITableView需要继承数据源协议和委托协议两个协议:

 

  首先拖线创建tableview的属性并继承两个协议:

  技术分享

  其中数据源协议里有两个方法是必须实现的:

  技术分享

  然后设置table的数据源和代理:

  技术分享

  简单三步,歌曲列表就完成啦!~

  技术分享

 

 接着是频道列表。

 频道列表的UI如下,配置方法同上,值得一提的是 还可以直接用拖线的方法直接绑定数据源和委托:

 技术分享

 新建一个类作为这个view的controller,代码如下:

import UIKit

class ChannelController: UIViewController {
    //频道tableview
    @IBOutlet weak var tv: UITableView!

    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int{
        return 8
    }

    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{
        let cell = tv.dequeueReusableCellWithIdentifier("channel") as! UITableViewCell
        cell.textLabel?.text = "频道:\(indexPath.row)"
        return cell
    }
}

  完成后就实现了一个简单的频道列表:

  技术分享

  这样一个基本的UI就算是完成了,下一次将讲解怎么从网络上获取数据并在我们的app中呈现。

歌曲列表和频道列表

原文:http://www.cnblogs.com/luoxiaoxi/p/5152265.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!