码迷,mamicode.com
首页 > 其他好文 > 详细

歌曲列表和频道列表

时间:2016-01-22 22:00:41      阅读:149      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!